jQuery Mobile 等待下一页准备好后再加载

标签 jquery jquery-mobile

我一直在尝试 jQuery Mobile。我正在尝试实现以下内容

  • 当用户点击底部的事件导航栏时,他们将继续查看事件列表。
  • 此列表是通过服务器的 AJAX 请求生成的。
  • 当前,无论列表是否可用,页面都会加载,然后在加载完成后显示信息。不整洁!!

我想显示 jquery mobile 加载弹出窗口,直到页面准备好,然后继续。

在 jQueryMobile 文档和演示中的“ ListView ”和“列表性能测试”下,这按照我希望的方式执行。

我尝试绑定(bind)到“pagebeforeshow”事件,但没有成功。

任何帮助将不胜感激。

最佳答案

使用此函数在 javascript 中隐藏和显示加载程序以及您自己的加载程序

 //show loader
var showLoader = function () {   
        $('.ui-loader').css('display', 'block');
   }

 //hide loader
var hideLoader = function () {
            $('.ui-loader').css('display', 'none');
   }

关于jQuery Mobile 等待下一页准备好后再加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5420796/

相关文章:

jQuery 插件 (DataTables) 仅在页面刷新时正确加载

html - 如何使用 css 使我的 jquery 移动可折叠集更大

javascript - 从 REST API 填充多选 select2 选项

javascript - 如何从输入字段中的json中搜索数据

javascript - Jquery 单击时更改变量

javascript - 如何从页面动态删除脚本

android - jQuery Mobile 是否有相当于 Android 的 ViewPager 的功能?

javascript - 尝试修改显示/隐藏脚本,以便第一个 div 在页面加载时打开(Django 元素)

javascript - JavaScript 中的多级引用?

javascript - 使用 jQuery Mobile 同时打开两个面板