Jquery mobile 如何告诉jquery mobile在我告诉它之前不要做它的事情

Jquery mobile 如何告诉jquery mobile在我告诉它之前不要做它的事情,jquery-mobile,Jquery Mobile,我有一个有很多“页面”的站点,因此jqm pageinit阶段很长(4秒) 理想情况下,我希望告诉jqm在第一次导航到某个“页面”之前不要触摸该页面。换句话说,如果我有一个数据角色='page',上面有一个数据角色='button',我希望jqm在实际访问该页面之前不要乱动该“button” 这当然也带来了一个问题:一旦我准备好让jqm处理“页面”上的所有jqm元素,我该怎么做 注: 似乎这个问题的大多数答案都建议数据角色='无',但这是一个不同的问题。。。我希望我的数据角色='somethi

我有一个有很多“页面”的站点,因此jqm pageinit阶段很长(4秒)

理想情况下,我希望告诉jqm在第一次导航到某个“页面”之前不要触摸该页面。换句话说,如果我有一个数据角色='page',上面有一个数据角色='button',我希望jqm在实际访问该页面之前不要乱动该“button”

这当然也带来了一个问题:一旦我准备好让jqm处理“页面”上的所有jqm元素,我该怎么做


注:
似乎这个问题的大多数答案都建议数据角色='无',但这是一个不同的问题。。。我希望我的数据角色='something',但在需要之前不会被处理。

从文档的快速扫描中,听起来这就是
data-enhanced='false'
所做的。引用:data enhance=“false”容器中的任何DOM元素,save for data role=“page | dialog”元素,在初始增强期间都将被忽略……今晚我将尝试一下……Jonathan,这是有效的,尽管有必要与
jQuery(document).bind('mobileinit',function()一起使用{jQuery.mobile.ignoreContentEnabled=true;})
现在,当用户导航到“页面”时,我正在尝试处理被忽略的内容。目前,我正在设置
jQuery(“页面选择器”)。在('pageinit',函数(e,o){jQuery(e.target)。触发器(“创建”)}
,但它不起作用。以下是我的
我的页面.trigger(“创建”)
不起作用的原因:因为
我的页面.content.attribute[数据增强]
仍然设置为false,所以在调用.trigger('create')之前,必须将数据增强切换为true。