防止jquery mobile对除了某些元素之外的所有元素进行样式化

时间:2014-11-20 02:00:24

标签: jquery jquery-mobile

我知道如果我使用jQuery Mobile,它会影响页面上的所有元素,除了我添加data-role =“none”的元素。

除了我希望选择加入的元素之外,有没有办法让jQuery Mobile效果一无所获?

1 个答案:

答案 0 :(得分:1)

参见 ignoreContentEnabled

  

一旦设置,框架对每个进行的所有自动增强   用户标记的可增强元素将首先检查a   data-enhance = false父节点。如果找到一个标记将是   忽略。此设置和附带的数据属性提供了一个   用户可以通过这种机制防止大型增强   标记部分。

你可以这样实现:

$( document ).on( "mobileinit", function() {
  $.extend( $.mobile , {
    ignoreContentEnabled: true
  });
});