【发布时间】:2019-03-02 00:42:03
【问题描述】:
我使用的是 jQuery mobile 1.4.5
我将以下事件添加到文档中:
$(document).on("pagecreate", function (e) {
});
当要查看新页面时触发事件,我的问题是如何获取正在创建的页面的 id?
$.mobile.activePage 未定义,页面容器小部件的 getActivePage() 抛出错误:
无法在初始化之前调用 pagecontainer 上的方法;试图调用方法“getActivePage”
感谢任何帮助。
编辑:
我用过:
$.mobile.pageContainer.pagecontainer("getActivePage")[0].id
它不会抛出错误,但它返回当前页面的 id 而不是要创建的页面,有什么建议吗?
【问题讨论】:
-
如何获取页面的id??
id属于页面中的任何元素,而不是页面本身。 -
如果你的意思是
body的id,那么body标签不需要任何id,因为在任何有效的body标签中只存在一个body标签页面。 -
jquery mobile有一个dive with page角色,动态添加到DOM中,事件对应这个事件
-
页面的
id是怎么设置的?? -
查看 jquery 移动文档
标签: javascript jquery jquery-mobile