gpt4 book ai didi

javascript - ScrollTo div 代码不起作用?

转载 作者:太空宇宙 更新时间:2023-11-04 03:15:35 26 4
gpt4 key购买 nike

请看这个 fiddle http://jsfiddle.net/rabelais/Lsbnyntg/1/

当用户点击其中一个文章链接时,页面应该滚动到文章的顶部。然而,没有滚动 Action 发生,它只是快速跳转到 div。我试过播放动画时间,但似乎没有效果。如何使滚动可见?

$('ul.inner-li-texts li a').on('click', function(event) {

var target = $(this.href);

if ( target.length ) {

event.preventDefault();
$('html, body').animate({
scrollTop: target.offset().top
} 0, 10000);

}

});

最佳答案

您的第一个选择器不正确:

$('ul.inner-li-texts li a')

应该是

$('#inner-li-texts li a')

您的动画声明中有错别字。

您的 target 代码不起作用,它应该看起来像这样:

$('#inner-li-texts li a').on('click', function(event) {

var target = $($(this).attr('href'));

if ( target.length ) {

event.preventDefault();
$('html, body').animate({
scrollTop: target.offset().top
}, 10000);

}

});

关于javascript - ScrollTo div 代码不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28745529/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com