1

当我执行此代码时:

window.scrollTop(0,$(this).offset().top));

我在页面中闪烁(白页显示内容再次显示)

我尝试使用另一种方式

$('html, body').animate({ scrollTop: $(this).offset().top }, 'slow');

这个白页我的意思是闪烁仍然出现。

任何建议都可能有所帮助。

4

1 回答 1

0

你试过$.mobile.silentScroll()吗?

来自文档:“$.mobile.silentScroll() - 滚动到特定的 Y 位置而不触发滚动事件侦听器。”

//scroll to Y 100px
$.mobile.silentScroll(100);
于 2012-12-31T12:15:11.223 回答