1

我正在使用 jquerymobile 制作一个应用程序。我的页面加载时总是出现闪烁效果。例如,我在页面上有一个自定义字体,在自定义字体加载之前全部加载,再次,全部刷新,我正在取回所有元素。

为了实验,我做了隐藏身体的功能。

$(document).bind('pageinit', function() {
    $('body').hide();
})

但是在加载页面时,我仍然可以看到视频(在视频之后加载的某些时间内容),并且“正文”隐藏了这个。这意味着,我明白,甚至在我的函数调用(如上所述)之前,页面开始加载,所以延迟一秒钟后我的函数可以工作。看到页面很烦人。我正在使用 HTML5 移动样板。但是当我删除移动 jquery 时一切都很好。

如何解决这个问题?我这边有什么问题?

我的 js 链接顺序(在正文结束标记之前):

        <script src="js/vendor/zepto.min.js"></script>
        <script src="js/helper.js"></script>
        <script src="js/jquery-1.8.2.min.js"></script>
        <script src="js/main.js"></script>
        <script src="js/jquery.mobile-1.2.0.min.js"></script>
4

0 回答 0