我在WordPress主题中有以下jQuery代码,一段时间为我开发的自由职业者,这个特殊的代码片段在分页期间执行,一旦加载下一页,filtered
用于选择新加载的元素,然后使用此代码向下滑动,然后滚动到新添加元素的顶部。
jQuery(filtered).hide();
jQuery(filtered).slideToggle('normal', function() {
var pos = jQuery(filtered).offset().top+'px';
jQuery('html, body').animate({scrollTop: pos}, 800);
});
它工作正常并且看起来不错,但问题是,一旦它向上滚动,如果我使用鼠标滚轮向下滚动,它就不会发生几秒钟。它可以在向下滚动之前卡住/闪烁,这里做错了什么,是否可以改进代码?