【发布时间】:2013-10-08 23:06:20
【问题描述】:
所以这里详细介绍了如何通过覆盖页面上的类来删除按钮上的填充:Can the button padding be adjusted in Jquery Mobile?
但我该怎么做:
.ui-btn-inner {
padding: 0;}
并有选择地将其应用于一个按钮,即:
<button data-icon="false" onclick="alert('clicked me')">Button Name</button>
这样做是行不通的:
<button style="padding:0" data-icon="false" onclick="alert('clicked me')">Button Name</button>
想法?创意解决方案?
谢谢
【问题讨论】:
-
我还没有关于如何选择性地应用 css 类覆盖的答案,但我所拥有的是这种解决方法,可以从我所在的 ui-grid 内的特定按钮中删除类使用:
$('.ui-grid-b').each(function() { $(this).find('span').each(function(){ $(this).removeClass('ui-btn-inner'); }) }); -
在测试中——即使绑定到 pageLoad 事件,上面评论的技巧似乎也不能 100% 起作用。仍在寻找真正的解决方案。
标签: css jquery-mobile