javascript - 执行scrollTop时闪烁?

标签 javascript ios cordova jquery-mobile

当我执行此代码时:

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

我的页面闪烁(白色页面显示,内容再次显示)

我尝试使用像这样的另一种方式

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

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

任何建议都可能有帮助。

最佳答案

您尝试过$.mobile.silentScroll()吗?

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

//scroll to Y 100px
$.mobile.silentScroll(100);

关于javascript - 执行scrollTop时闪烁?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14092495/

相关文章:

javascript - 如何在大型 vue.js 应用程序中构建组件?

javascript - 如何连续运行 socket.io 服务器?

javascript - 通过单击按钮更改函数中的状态不会触发 React.js 中的重新渲染

ios - 解析服务器 + strip 连接 - iOS

ios - "realistically"在 iOS 模拟器中测试低内存条件的策略

javascript - Phonegap 控制键盘转到按钮 Action

javascript - 如何从当前时间 momentjs 中减去时间

ios - 将触摸事件从 View 发送到 Controller

ios - 如何从我的 iPhone 应用程序的 config.xml 文件中的 info.plist 中读取键的值

angularjs - 无法让 `ion-nav-view` 工作