从我关于@ jquery 的主题: https ://forum.jquery.com/topic/multiple-pagebeforecreate-events-triggered-when-jqm-builds-the-page-for-nested-listviews-w-jsfiddle
现在可以理解了,但有点不直观。谷歌并没有太大帮助,主要是指出“使用 pageinit 而不是 doc.ready()”。嵌套列表视图页面中的注释会节省一些时间。只是我还是在点击之前加载页面有点不直观?
问题是:如何检测事件负载的差异?探索事件对象时没有任何闪光。
我在说什么?:) Daedalus 更新:http: //jsfiddle.net/3Shyb/ 原文: http: //jsfiddle.net/jhr007/mDVfP 在 jsfiddle 中,消息被发送到控制台日志。打开并清除控制台。跑。
注意关于“pagebeforecreate Man handle the dom..”等的两条消息。1,然后是 2
如果您编辑 html 并删除嵌套的<ul> ... </ul>
,然后运行。你会收到一次消息。
这发生在每个带有子菜单的导航菜单加载的页面上。
http://www.jquerymobile.com/demos/1.1.0/docs/lists/docs-lists.html
当单击带有子列表的列表项时,框架将生成一个新的 ui 页面,其中填充了标题中父项的标题和子元素列表。.. 列表可以嵌套多个级别,所有页面和链接都将由框架自动处理。