jquery - 我如何在 div 容器中使用 jquery mobile 并防止此 div 之外的样式效果?

标签 jquery jquery-ui css jquery-mobile

目前我有带有 data-role='page' 的 div 容器和一些带有 data-role='fieldcontain' 的内部 div。 在 (div data-role='page' ) 下,我几乎没有受 jquery mobile 样式影响的按钮和元素。如何防止这种行为?

<div>
    <div data-role='page' >
        <div data-role='fieldcontain'>....</div>
    </div>

    <div><button id="btn1"></button>....</div>
</div>

最佳答案

尝试像在 native 表单中一样使用 data-role="none" 来防止按钮样式设置:

<button id="btn1" data-role="none">Button element</button>

或者你必须定义自己的主题(没有结构性CSS),例如:

<button id="btn1" data-theme="e"></button>

否则我认为这是不可能的,因为 jQuery 的目的是“更新”整个页面。

另请参阅:
http://jquerymobile.com/demos/1.1.1/docs/forms/forms-all-native.html

示例:
http://jsfiddle.net/X83rh/

关于jquery - 我如何在 div 容器中使用 jquery mobile 并防止此 div 之外的样式效果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12617708/

相关文章:

javascript - 全局onBlur/onFocus

javascript - Jquery如何更改点击链接的类别

jquery-ui - jQuery UI Sortable 的 knockout 自定义绑定(bind) - 奇怪的行为

javascript - 如何使用 Javascript 向左滑动

javascript - 单选按钮更改事件后未选中复选框

javascript - 在 Wordpress 中点击链接的 AJAX 请求

jquery-ui - jQuery 可拖动拖动事件中有什么方法可以覆盖顶部/左侧位置吗?

javascript - 在移动屏幕中从纵向移动到横向再回到纵向时,窗口元素在垂直方向上变得不可见?

javascript - jQuery 整体平滑滚动而不是 DIV

css - 如何使用带有伪元素的选择器属性?