页面显示事件后的jQuery Mobile

Cip*_*anu 10 jquery jquery-mobile

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

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

编辑:我已经尝试过pageshow活动

$('div').live('pageshow',function(event, ui){
  alert('TEST');
});
Run Code Online (Sandbox Code Playgroud)

但它发生在将内容放入HTML之前.

Dar*_*JDG 12

jQuery Mobile文档(这始终是一个好的起点):

pagebeforeshow

在转换开始之前,在显示的页面上触发.

pagebeforehide

在转换开始之前,在被隐藏的页面上触发.

pageshow

在转换完成后,在显示的页面上触发.

pagehide

在转换完成后,在被隐藏的页面上触发.