jQuery Mobile后页显示事件

我是 jquery Mobile的新手(我熟悉jquery虽然),我找不到在页面显示后运行的事件.我正在使用jStorage存储一些数据,我想要加载来检查是否有任何数据,如果在页面显示不同的内容(比如在列表中添加元素).

但是如果我更改页面(意味着哈希更改),$(document).ready将不起作用.

编辑:
我已经尝试了pageshow事件

$('div').live('pageshow',function(event,ui){
  alert('TEST');
});

但是,在将内容放入HTML之前就会发生.

解决方法

jQuery Mobile documentation(始终是一个很好的起点):

pagebeforeshow

Triggered on the page being shown,before its transition begins.

pagebeforehide

Triggered on the page being hidden,before its transition begins.

pageshow

Triggered on the page being shown,after its transition completes.

pagehide

Triggered on the page being hidden,after its transition completes.

相关文章

jQuery插件的种类 1、封装对象方法 这种插件是将对象方法封装起来,用于对通过选择器获取的jQuery对象进...
扩展jQuery插件和方法的作用是非常强大的,它可以节省大量开发时间。 入门 编写一个jQuery插件开始于给...
最近项目中需要实现3D图片层叠旋转木马切换的效果,于是用到了jquery.roundabout.js。 兼容性如图: ht...
一、什么是deferred对象? 开发网站的过程中,我们经常遇到某些耗时很长的javascript操作。其中,既有异...
AMD 模块 AMD(异步模块定义,Asynchronous Module Definition)格式总体的目标是为现在的开发者提供一...