【问题标题】:jQuery upgrade - jquery.mobile adding classesjQuery升级——jquery.mobile添加类
【发布时间】:2018-12-28 11:18:58
【问题描述】:

我们目前正在将我们的 jQuery 版本从 1.10 升级到 3.3.1

因此,我们还必须安装 jquery.mobile v1.5.0(因为这是唯一与 v3 兼容的版本)

jquery.mobile 正在向我的页面添加类以及其他 div 元素(例如data-role="page"

有没有办法阻止 jquery.mobile 这样做/禁用它。这些新类影响了我的页面布局

【问题讨论】:

  • 我没有使用过那个版本的 jQuery mobile,但是你不太可能修改这个行为。 jQm 将依赖这些额外的类和属性进行操作。

标签: jquery jquery-mobile


【解决方案1】:

mobileinit 上禁用 jQM 的 $.mobile.autoInitializePage

<head>
  <!-- jQuery.js here -->
  <script>
    $(document).on("mobileinit", function () {
      $.mobile.autoInitializePage = false;
    });
  </script>
  <!-- jQuery Mobile.js here -->
</head>

要手动初始化框架,请使用$.mobile.initializePage();

【讨论】:

  • 你还活着:-)
  • @Gajotres 我无法重复回答关闭它,所以我不得不添加一个 ;)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多