防止jquery mobile设置除某些元素之外的所有元素的样式
我知道,如果我使用jQuery Mobile,它将影响页面上的所有元素,但我向其中添加数据role=“none”的元素除外 有没有办法让jQuery Mobile除了我希望选择的元素之外什么都不起作用?请参见 设置后,框架对每个 用户标记的可增强元素将首先检查 数据增强=假父节点。如果找到一个,则标记将被删除 忽略。此设置和附带的数据属性提供了 一种机制,用户可以通过该机制防止过度增强 标记的各个部分 您可以这样实现:防止jquery mobile设置除某些元素之外的所有元素的样式,jquery,jquery-mobile,Jquery,Jquery Mobile,我知道,如果我使用jQuery Mobile,它将影响页面上的所有元素,但我向其中添加数据role=“none”的元素除外 有没有办法让jQuery Mobile除了我希望选择的元素之外什么都不起作用?请参见 设置后,框架对每个 用户标记的可增强元素将首先检查 数据增强=假父节点。如果找到一个,则标记将被删除 忽略。此设置和附带的数据属性提供了 一种机制,用户可以通过该机制防止过度增强 标记的各个部分 您可以这样实现: $( document ).on( "mobileinit", functi
$( document ).on( "mobileinit", function() {
$.extend( $.mobile , {
ignoreContentEnabled: true
});
});
大家好,我相信我会在jQuery Mobile加载之前将其添加到页面顶部。你知道下一步是什么吗?我不明白什么是“数据增强=假父节点”。我希望这个过程会是这样的:1)在全球范围内告诉jQueryMobile默认情况下什么都不起作用。2) 为您希望其生效的元素添加诸如data role=“on”之类的内容。我有点困惑ignoreContentEnabled中描述的流程是否描述了类似的流程。它将检查父节点的
data enhance=“false”
。如果找到一个,jQuery mobile将忽略该节点。如果我理解正确,我应该在第一个main sections div标记中添加data enhance=“false”,然后对于我希望jQueryMobile生效的理论上的第二个部分,我不放任何东西。本质上,它类似于对父元素起作用的data role=“none”。我说的对吗?