在iPad上滚动冻结(javascript)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了在iPad上滚动冻结(javascript),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含822字,纯文字阅读大概需要2分钟。
内容图文
我在javascript上为iPad开发应用程序.我有一些div.此div中的内容应该是可滚动的.我使用这个类添加了div的滚动:
.scrollable {
-webkit-overflow-scrolling: touch;
overflow-y: scroll !important;
-webkit-transform: translate3d(0, 0, 0);
}
这种方式适用于90%的情况,但有时我尝试滚动内容,没有任何反应.我等待大约3秒再试一次 – 滚动工作.我没有任何可能导致此类行为的解决方法javascript代码.
为什么会出现这种行为?
解决方法:
你提到你是在动态加载内容,但你的小提琴没有发生动态内容加载,所以我不能用你的小提琴回答,正如我所希望的那样.
但是,我最近遇到了一个非常类似的问题,并发现如果在加载内容之后(时序很关键),我将任何可滚动元素设置为使用-webkit-transform:translate3d(0,0,0);,它似乎解决了奇怪的“冻结”行为.
(在我的实例中,我的动态内容是用jQuery的$.get简写加载的,所以我使用.then()运行一个函数,每次加载新内容时都会自动设置相应的CSS.)
如果这有帮助,请告诉我.
内容总结
以上是互联网集市为您收集整理的在iPad上滚动冻结(javascript)全部内容,希望文章能够帮你解决在iPad上滚动冻结(javascript)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。