【发布时间】:2014-11-20 02:00:23
【问题描述】:
我知道如果我使用 jQuery Mobile,它将影响页面上的所有元素,除了我添加 data-role="none" 的元素。
除了我希望加入的元素之外,有没有办法让 jQuery Mobile 不产生任何影响?
【问题讨论】:
标签: jquery jquery-mobile
我知道如果我使用 jQuery Mobile,它将影响页面上的所有元素,除了我添加 data-role="none" 的元素。
除了我希望加入的元素之外,有没有办法让 jQuery Mobile 不产生任何影响?
【问题讨论】:
标签: jquery jquery-mobile
设置后,框架对每个自动进行的所有增强 用户标记的可增强元素将首先检查 data-enhance=false 父节点。如果找到一个标记将是 忽略。此设置和随附的数据属性提供了一个 用户可以通过该机制防止增强过大 标记部分。
你可以这样实现:
$( document ).on( "mobileinit", function() {
$.extend( $.mobile , {
ignoreContentEnabled: true
});
});
【讨论】:
data-enhance="false"。如果找到一个,jQuery mobile 将忽略相关节点。