将 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 内置主题?
谢谢并期待您的回答:)