如何仅将jQuery Mobile用于触摸事件支持(无UI增强)?

我正在开发一个具有自己外观和感觉的web应用程序。我只想将jQuery Mobile用于触摸事件支持

当我链接jquery.mobile.min.js(不链接css)时,我的页面布局被破坏

如何将jQuery Mobile配置(初始化)为仅使用触摸事件支持?由于没有任何与JQM页面相关的事件,我会绑定jQuery文档就绪挂钩中的事件吗

编辑

请参见JSFIDLE中的示例:http://jsfiddle.net/redhotsly/JGgrw/. html包含一个<按钮&gt但是jQuery Mobile创建了一个<span&gt在其左侧。如果您检查结果标记(F12),您将看到jQuery Mobile还向my button添加了一个CSS类

编辑:

我需要一个不需要修改JQM脚本的解决方案。我需要使用CDN的官方脚本

如果只想将jQuery mobile用于触摸事件,请在加载jQuery mobile库之前添加这段脚本:

<script type=“text/javascript”&gt$bind(“mobileinit”,function(){$.extend($.mobile,{autoInitializePage:false}})&lt/脚本>

这可以防止jquery mobile初始化页面和触摸DOM,从而使布局不受影响

发表评论