【发布时间】:2013-07-10 05:53:31
【问题描述】:
当使用 jQuery Mobile .js 和 jQuery Mobile .css 时,自定义链接按钮等默认样式的最佳方式是什么?
使用jQM,一个简单的链接可以通过以下代码变成一个按钮:
<a href="index.html" data-role="button">Link button</a>
data-role="button" 允许 jQM 将类添加到链接中,以便可以将其样式设置为具有触摸功能的移动按钮,如下所示:
<a href="index.html" data-role="button" data-corners="true" data-shadow="true"
data-iconshadow="true" data-wrapperels="span" data-theme="c" class="ui-btn
ui-shadow ui-btn-corner-all ui-btn-up-c"><span class="ui-btn-inner
ui-btn-corner-all"><span class="ui-btn-text">Link button</span></span></a>
是否可以实际编辑 jQM css 文件,例如 ui-btn-up-c 类?还是以某种方式覆盖样式更好,也许在外部样式表中?
我有几个担忧。我想知道是否可以通过直接编辑 jQM.css 来破坏某些功能,因为 jQM 似乎大量使用样式表。
更新也会有问题吗? jQM 是否会在新版本发布时发布新样式表,从而覆盖我对主 jQM 样式表所做的编辑?
基本上我要问的是如何编辑 jQuery Mobile 内置主题?
感谢并期待您的回答:)
【问题讨论】:
标签: jquery-mobile