当我打电话时,$("body").animate({scrollTop: someValue});
我也想$(window).scroll(function() { });
被打电话。我怎样才能做到这一点?
我尝试过成功$(window).trigger("scroll")
和$(window).triggerHandler("scroll")
失败。
编辑:
问题解决了。if
我有一个$(window).scroll(function() { });
导致问题的原因。
当我打电话时,$("body").animate({scrollTop: someValue});
我也想$(window).scroll(function() { });
被打电话。我怎样才能做到这一点?
我尝试过成功$(window).trigger("scroll")
和$(window).triggerHandler("scroll")
失败。
编辑:
问题解决了。if
我有一个$(window).scroll(function() { });
导致问题的原因。
只需使用:
// Trigger the scroll event
$(window).scroll();
资源:
将其应用于两者body
,html
因为它不一致..(例如,FF 使用html
for 滚动,而 chrome 使用body
)
$("html, body").animate({scrollTop: someValue});
你可以试试下面的代码——这里我滚动到我的 div 标签的顶部,它的 id 为“one”。
$('html,body').animate({ scrollTop: $('#one').offset().top }, 'slow');