JQuery Mobile破坏了我的布局:如何禁用自动打字
JQuery Mobile destroyed my layout: how to disable autostyling?
我正在开发一个网站,我在引导程序上完成了所有的设计和样式,它运行得很好。然后我想为移动菜单添加一个面板。
该面板是本例右侧的面板:jQueryMobile面板,单击加号
我取下点击加号的面板,然后把它添加到我的网站上(用我的菜单而不是面板内的表格)。它工作得很好,但添加jQueryMobileJS完全破坏了我的布局,在我的代码和附加的样式周围添加了很多ui-*类。
我试过这些东西:
- 禁用css整体(但面板不再工作)
- 选择性地只重命名那些会造成更大混乱的类,但工作量太大了,为了修复一个复选框,我不得不重命名几个ui类
- 摆弄js(面板停止工作)
我只需要面板。我不需要表格上所有令人毛骨悚然的造型或其他不需要的东西。
现在我不知道该怎么办了。有另一种方法可以让这个小组处理我们所有的烂摊子吗?他们为什么这么侵扰js?
您可以使用:
data-role="none"
如果您还想在mobileinit事件中禁用移动使用:
$.mobile.autoInitializePage = false;
如果您有几个元素,请在开始加载页面上使用一个函数:
$(document).on('pagebeforecreate', function( event ) {
// add the data-role="none" to desired elements...
$( "input, select", event.target ).attr( "data-role", "none" );
});
相关文章:
- JQuery Mobile破坏了我的布局:如何禁用自动打字
- 禁用Mobile Safari中的同源策略
- AngularJS+jQuery Mobile w/无适配器&禁用路由-仅用于UI样式
- JavaScript在Android上使用jQuery Mobile时似乎在第二页上被禁用
- 在 jQuery Mobile 中禁用从另一个选择中选择
- 在JQuery Mobile中禁用Ajax不起作用
- 在 Javascript 或 HTML5 中禁用 Kendo Mobile Switch
- 在jQuery Mobile上禁用data-role=“header”上的页面过渡
- JQuery Mobile / Rails 4 - 仅对表单禁用 Ajax
- 在 jQuery Mobile 中禁用 DOM 大小管理
- 导入.js会禁用jQuery Mobile CSS样式
- 如何通过javascript禁用jQuery Mobile中的rangeslider
- 使用jquery mobile点击时禁用按钮
- Jquery mobile:禁用“;点击切换”;固定的页眉和页脚
- jQuery Mobile onclick事件不会删除已禁用的类ui
- 在jQuery mobile中未选择选项卡时禁用表单输入
- jQuery Mobile–切换单选按钮的启用和禁用状态
- Mobile Safari在iOS 5中禁用ajax功能
- 如何禁用jQuery.Mobile.MVC
- 剑道UI Mobile如何禁用touchmove绑定