Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
防止jquery mobile设置除某些元素之外的所有元素的样式_Jquery_Jquery Mobile - Fatal编程技术网

防止jquery mobile设置除某些元素之外的所有元素的样式

防止jquery mobile设置除某些元素之外的所有元素的样式,jquery,jquery-mobile,Jquery,Jquery Mobile,我知道,如果我使用jQuery Mobile,它将影响页面上的所有元素,但我向其中添加数据role=“none”的元素除外 有没有办法让jQuery Mobile除了我希望选择的元素之外什么都不起作用?请参见 设置后,框架对每个 用户标记的可增强元素将首先检查 数据增强=假父节点。如果找到一个,则标记将被删除 忽略。此设置和附带的数据属性提供了 一种机制,用户可以通过该机制防止过度增强 标记的各个部分 您可以这样实现: $( document ).on( "mobileinit", functi

我知道,如果我使用jQuery Mobile,它将影响页面上的所有元素,但我向其中添加数据role=“none”的元素除外

有没有办法让jQuery Mobile除了我希望选择的元素之外什么都不起作用?

请参见

设置后,框架对每个 用户标记的可增强元素将首先检查 数据增强=假父节点。如果找到一个,则标记将被删除 忽略。此设置和附带的数据属性提供了 一种机制,用户可以通过该机制防止过度增强 标记的各个部分

您可以这样实现:

$( 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”。我说的对吗?