我正在尝试将我的JQM应用程序从1.3更新到1.4,并且在某些元素上,data-enhance =“ false”不再起作用了……这些元素仍然得到了增强……
jsfiddle:http : //jsfiddle.net/matthieubrunet/RB9Qw/
<div data-role="page" id="home">
<div data-role="header">
<h1>JQM 1.4.3</h1>
</div>
<div data-role="content">
<label for="yes">Yes</label>
<input type="checkbox" name="yes" id="yes" data-enhance="false" />
</div>
</div>
我试图激活ignoreContentEnabled选项,但是它不起作用:
$( document ).on( "mobileinit", function() {
$.mobile.ignoreContentEnabled = true;
});
是一个错误,还是我缺少了什么?
非常感谢你的帮助。
把你的剧本
$( document ).on( "mobileinit", function() {
$.mobile.ignoreContentEnabled = true;
});
就在加载jquery移动js之前。官方文档指出,只要加载了jQuery mobile js,就会立即调用mobileinit:http : //api.jquerymobile.com/global-config/
因此顺序应为:
jquery.js-> mobileinit绑定脚本-> jquery.mobile.js
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句