Bootstrap で構築された 1 ページの Web サイトがあります。すべてのメニュー項目は、本文の div を指す内部リンクであり、ページのスクロールをアニメーション化するためのスムーズ スクロール JavaScript が少しあります。
Chrome と IE ではすべて問題なく動作しますが、Firefox ではリンクがまったく機能しません。Smoothscroll .js ファイルを参照する行をコメントアウトすると、リンクが正常に機能するため、Javascript の問題のようです。
私が使用しているjavascriptはこれです:
$('a[href*=#]').each(function() {
if($(this).attr('href').indexOf("#") == 0) {
$(this).click(function(e) {
e.preventDefault();
var targetOffset = $($(this).attr('href')).offset().top;
$('body').animate({scrollTop: targetOffset - 70}, 700);
});
}
});
私は何が欠けていますか/間違っていますか?
問題の実際のサイトはこちらでご覧いただけます。