2

スクロールを変更するタブの html が次のようになっている場合はどうなりますか。

<a class="cute" onClick="document.getElementById('content').innerHTML=document.getElementById('others').innerHTML" title="OTHERS">OTHERS[/a>

<div id="others" style="display:none;">

たとえば、私のブログ @ http://shoppers-insane.blogspot.sg/にアクセスして「instocks」をクリックし、下にスクロールしてドレスを押しても、切り替えた後はトップに上がりません。リンク!

助けてください!

4

1 に答える 1

1

要素がクリックされたときにページがスクロールしないようにするには、jQuery クリック ハンドラーを使用して false を返し、デフォルトのアクションが発生しないようにする必要があります。

<a href="#" id="test1">Do something!</a>

次に、jQuery を使用します。

$('#test1').click(function(e) {
     return false; // prevent default click action from happening!
     e.preventDefault(); // same thing as above
});

クリック時にページを特定の要素にスクロールする場合は、アンカーをスクロール先の要素の ID として設定するだけです。

<a href="#test1">Go to #test1 div</a>

<div id="test1"></div>
于 2012-07-17T06:27:39.150 に答える