jQueryのスクロールページはFirefoxでは機能しません(Chromeでうまく動作します) メニューアイテムをクリックすると、メニューのセクションと、それはChromeでのみ動作します。
私はそれは私の質問のタイトルしたがってscrollTopスプライトに関係していると推定https://jsfiddle.net/4yrorr9k/
function setBindings() {
$('nav a, #slidebox a').click(function(e){
event.preventDefault();
var sectionID = e.currentTarget.id + 'Section';
$('html body').animate({
scrollTop: $('#' + sectionID).offset().top}, 500)
});
}
私のコードが間違っているのだろうか。
したがって、event.preventDefault()の代わりに。 e.preventDefault()が必要です。 –
@AKAIはい、あなたは正しいですが、それは関数(変数)で渡す変数名に完全に依存します。変数がイベントであればevent.preventDefault()、次にe.preventDefault() – Deep
aaah、ok、今すぐ取得する –