私が必要なものを説明するために最善を尽くす間、私に我慢してください:)
次のように、ページのさらに下のアンカーを指す 3 つのリンクがあります。
<a href="#step1">Step 1</a>
に行く<div id="#step1">
<a href="#step2">Step 2</a>
に行く<div id="#step2">
<a href="#step3">Step 3</a>
に行く<div id="#step3">
だから私がしようとしているのは、私がしようとしている要素を動的にターゲットにすることです。したがって、ステップ 1 のリンクをクリックすると、ステップ 1 の ID を持つ div に移動しますが、jQuery を使用して対象の要素 (ステップ 1 の ID を持つ div) を選択します。
したがって、このスニペットは機能しませんが、正しい道を進んでいると思います:
$(this).effect("highlight", {}, 3000);
...クリックしたリンクが選択されます - 正しくありません! そのリンクでターゲットにしている要素を選択したい。それを得る?今、ハードコーディングできることはわかっていますが、必要なものを動的にターゲットにする方法が必要です。
これが意味をなさない場合は、申し訳ありません。すべてのヘルプとフィードバックをお待ちしております。
ありがとう!