jQuery升级——jquery.mobile添加类
Posted
技术标签:
【中文标题】jQuery升级——jquery.mobile添加类【英文标题】:jQuery upgrade - jquery.mobile adding classes 【发布时间】: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 将依赖这些额外的类和属性进行操作。 【参考方案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 我无法重复回答关闭它,所以我不得不添加一个 ;)以上是关于jQuery升级——jquery.mobile添加类的主要内容,如果未能解决你的问题,请参考以下文章
jquery-ui-map 与新版本的 jquery mobile 和 jquery
jQuery Mobile 和 PhoneGap:过渡期间的正文背景
添加 ClickListener JQuery Mobile ListView