http://www.ideagasms.net/index2#aciw ...をクリックする と、「ACIWSERIES」というタイトルのページのセクションまでスムーズにスクロールできます。
そこにアコーディオンが表示されます。問題は次のとおりです。アコーディオンのタブのいずれかをクリックして、アコーディオン自体の上部にスクロール/ジャンプする方法を確認してください。
ウィンドウがジャンプするのを防ぐ簡単な方法はありますか?
http://www.ideagasms.net/index2#aciw ...をクリックする と、「ACIWSERIES」というタイトルのページのセクションまでスムーズにスクロールできます。
そこにアコーディオンが表示されます。問題は次のとおりです。アコーディオンのタブのいずれかをクリックして、アコーディオン自体の上部にスクロール/ジャンプする方法を確認してください。
ウィンドウがジャンプするのを防ぐ簡単な方法はありますか?
クリック ハンドラーから、最後に行うか、関数に渡すイベントでreturn false
jQuery を使用する必要があります。preventDefault
jQuery に関するドキュメントpreventDefault
はこちらです。
アコーディオンのclick()
場合は、スクリプトを次のように変更します。
$(".nav_bar li").click(function() { // Move content horizontally
var Tab = $(this).attr("class");
$(".boxness").stop().animate({left : "1500px"}, 800, function() {
$(".boxness").css("left", "-1500px").hide();
$("#" + Tab).show().animate({left : "0px", opacity : 1.0}, 600).stop();
});
return false; // Give this here
});