在pageinit和pagecreate事件中$.mobile.loading('show')不起作用
2014-04-15 16:26
483 查看
在页面初始化时,需要使用ajax从服务器取数据,但发现在pageinit和pagecreate事件中$.mobile.loading('show')不起作用,代码如下
经搜索解决方案,发现需要使用setTimeout,代码如下
可以绑定ajax的全局事件,从而在统一的地方实现loading机制,代码如下
$(document).on('pagecreate', '#page_one', { $.mobile.loading('show'); });
经搜索解决方案,发现需要使用setTimeout,代码如下
$(document).on('pagecreate', '#page_one', { setTimeout(function(){ $.mobile.loading('show'); },1); });
可以绑定ajax的全局事件,从而在统一的地方实现loading机制,代码如下
//loading $(document).on('ajaxStart', function () { setTimeout(function () { $.mobile.loading('show'); }, 1); }).on('ajaxStop', function () { $.mobile.loading('hide'); });
相关文章推荐
- jqMobile中pageinit,pagecreate,pageshow等函数的执行顺序
- hive -e "show tables"提示cannot recognize input near 'show' '<EOF>' '<EOF>' in ddl statement
- mysql -- error code [1442]; Can't update table 'table_name' in stored function/trigger because it is already used by statement w
- 'init(start:end:)' is deprecated: it will be removed in Swift 3. Use the '..<' operator
- failed to copy 'init.rc' to '//init.rc': Read-only file system
- SharePoint 2016 的新特性概览(一)(What's New for IT Professionals in SharePoint Server 2016)
- 解决“OperationalError: (1862, 'Your password has expired. To log in you must change it using ...”
- swift3 截取字符串(substringwithrange)报错,it will be removed in Swift 3. Use the '..<' operator.
- SharePoint 2016 的新特性概览(二)(What's New for IT Professionals in SharePoint Server 2016)
- What is a "sosreport" and how do I create it in Red Hat Enterprise Linux 4.6 and later
- "An extender can't be in a different UpdatePanel than the control it extends." error really needs debugging information ,错误
- 使用ffmpeg库编译错误undefined reference to `BZ2_bzDecompressInit'
- Can't update table 'tbl' in stored function/trigger because it is already used by statement which invoked this stored function/t
- No mapping found for HTTP request with URI [/spring/WEB-INF/page/index.jsp] in DispatcherServlet with name &#39;spring&#39;
- Can't perform Create, Update or Delete operations on 'Table(@TableName)' because it is read-only.
- Announcing Microsoft All-In-One Script Framework - IT Pros' Time Saver
- THINKPHP开启\'SHOW_PAGE_TRACE\'报错,关闭后无法显示页面的解决
- MySQL触发器更新本表数据异常:Can't update table 'tbl' in stored function/trigger because it is already used by statement which invoked this
- JqueryMobile的pageinit事件
- The user running validate, does not have permissions to create computer objects in the 'x.com