【发布时间】:2020-09-09 19:34:09
【问题描述】:
我创建了一个带有自定义分页功能的 WordPress 网站。该函数将#latest 添加到链接的末尾,以定位我的网站div,其中包含最新的帖子。例如,如果用户单击第3 页,它将加载该页面,然后将它们发送到div #latest。这很好用,但是我希望它能够平滑地滚动到 div。
我尝试添加这个 jQuery 并没有发生任何事情,它仍然只是突然进入该部分。
jQuery(document).ready(function(){
jQuery('a[href^="#"]').on('load',function (e) {
e.preventDefault();
var target = this.hash;
var $target = $(target);
jQuery('html, body').stop().animate({
'scrollTop': $target.offset().top
}, 900, 'swing', function () {
window.location.hash = target;
});
});
});
有没有更好的方法来做到这一点?
【问题讨论】:
标签: javascript jquery html css wordpress