jQuery スムーズ スクロール スクリプトがあります。
$(".scroll").click(function(event){
event.preventDefault();
var dest=0;
if($(this.hash).offset().top > $(document).height()-$(window).height()){
dest=$(document).height()-$(window).height();
}else{
dest=$(this.hash).offset().top;
}
$('html,body').animate({scrollTop:dest}, 500,'swing');
});
それはうまくスクロールします
<a id="info"></a>
しかし、私の他の人には機能しません
<a id="top"></a>
<a id="bottom"></a>
<a id="announcements"></a>
etc ...
手動で domain.com/#top を追加すると機能するため、アンカーは問題ないはずです。
誰かが理由を知っていますか?
ライブ プレビュー: http://thehtmlworkshop.com/