0
このコードスニペットはFirefoxでは動作しますが、クロムではスクロールしません。クリックイベントは発生しますが、アンカータグ上の位置には移動しません。scrollTopがクロムで動作しない
$(function() {
$(".menu li a").click(function(e) {
var value = $(this).attr('href');
var id = value.substr(1, $(this).attr('href').length);
var px = navigator.userAgent.toLowerCase().indexOf('firefox') > -1 ? 16 : 1;
var target = $("a[name=" + id + "]").offset().top + px;
console.log($("a[name=" + id + "]"));
$('html, body').stop().animate({
scrollTop: target + 'px'
}, 'slow');
e.preventDefault();
});
})
(また、FirefoxのUAは、トラブルのようなルックスをスニッフィングが、誰が:)私に尋ねていない)うん、私はそれを削除し、ちょうど1000年のように番号を入れて、ページが – ONYX
OK更新私の答えをスクロールしないであろう、いくつかの試すより多くのこと。 –