强制 jQuery mobile 使用自己的 CSS 类
Force jQuery mobile to use own CSS classes
我想强制jQuery mobile使用我自己的CSS类来覆盖默认值。更改jQuery CSS类(如ui-controlgroup)不是一个选项,因为我只想在某些情况下更改样式。当我将 CSS 类的内容放在div 的样式属性中时,我的样式被应用,但我不想使用此属性。
我尝试在触发"mobileinit"事件时添加我的类,但它也没有用。
下面是一个例子,我的类被称为"页脚-列-左":
<div id="footerMainpage" data-role="footer" data-position="fixed" data-theme="a" class="ui-grid-b">
<!-- column 1 -->
<div class="ui-block-a" class="footer-column-left">
<div data-role="controlgroup" data-type="horizontal">
<button id="buttonLeft" data-icon="arrow-l" data-iconpos="notext">Move left</button>
</div>
<div data-role="controlgroup" data-type="horizontal">
<button id="buttonChooseTool" data-icon="edit" data-iconpos="notext">Choose tool</button>
<button id="buttonUndo" data-icon="back" data-iconpos="notext">Undo</button>
<button id="buttonRedo" data-icon="forward" data-iconpos="notext">Redo</button>
<button id="buttonSave" data-icon="check" data-iconpos="notext">Save</button>
</div>
</div>
<!-- ... -->
</div>
CSS 如下所示:
.footer-column-left { display: inline-block !important; text-align:left !important; padding-left: 10px !important; }
提前感谢您的帮助!
编辑:在触发"pageinit"事件时添加类对我有用,因此不需要进一步的帮助;-)
这两
件事对我有用:
在触发"PageInit"事件时使用以下命令添加 CSS 类:
$('#footerColumnLeft').addClass('footer-column-left');
在 CSS 选择器中使用 id:
#footerColumnLeft { text-align:left; padding-left: 10px; }
相关文章:
- 按我自己的类克隆另一个元素的内容和顺序
- 谷歌图表-如何更改整个表的css属性
- 用Javascript修改内部标记的CSS规则
- 如何配置分析以将数据发送到我自己的服务器
- IE中的CSS翻转动画:翻转的一面显示镜像内容
- 如何使用jquery ajax和jsonp在您自己的域上读取json数据
- javascript addClass没有'似乎没有触发类的css
- 创造自己的智能
- jQuery-仅更改Y轴的CSS背景位置
- 单击时如何更改单选按钮的CSS
- 如何在Win8Metro应用程序的Javascript代码中捕获自己的C#事件
- 从自己的安全系统中重新找回自己
- 宽度为100%的CSS元素位于视口之外
- 无法使用我自己的 css 从引导程序上的导航栏覆盖底部边距
- primefaces codeMirror没有't加载自己的css和js
- 我的所有css和javascript都应该在自己的文件夹中吗
- 有没有一种方法可以在img弹出自己的窗口后用css来定位它?
- 使用jQuery UI css样式为我自己的HTML元素
- 强制 jQuery mobile 使用自己的 CSS 类
- 如何自定义谷歌自定义搜索栏API与自己的css