【问题标题】:Can I make jQuery Mobile only show a page once all images have loaded?我可以让 jQuery Mobile 在所有图像都加载后才显示一个页面吗?
【发布时间】:2013-04-03 10:38:14
【问题描述】:

我正在使用 jQuery Mobile 构建一个图像重的移动网络应用程序。它具有高度交互性,具有一些非常漂亮的 UX 功能。但是,如果一个人开始与某些页面进行交互,直到所有图像都已加载完毕,这将对体验造成破坏。有没有办法让页面只在所有图像加载后才显示?

【问题讨论】:

    标签: jquery jquery-mobile mobile mobile-application


    【解决方案1】:
    • div(透明或带有加载文本)覆盖整个页面,这样就没有可点击的内容了。
    • 等到所有图像都加载完毕(使用图像的onload 事件 - 在不同的浏览器中进行测试,我记得在 Safari 浏览器中遇到了问题)
    • 加载所有图像后,删除覆盖的div

    【讨论】:

    • 这是一个不错的方法!竖起大拇指!
    • 我希望可能有一些我找不到的模糊 JQM 选项,我可以使用它来设置来实现我需要的东西,但这是一种非常好的方法。跨度>
    猜你喜欢
    • 1970-01-01
    • 2012-12-29
    • 2012-07-20
    • 1970-01-01
    • 1970-01-01
    • 2012-03-20
    • 2023-01-30
    • 1970-01-01
    • 2023-03-10
    相关资源
    最近更新 更多