如何设置此按钮多行?Jquery Mobile Multiline Button
<a style="width:33%; display:inline-block; " href="/foos.html" data-role="button" data-icon="arrow-l">a lot of text </a>
如何设置此按钮多行?Jquery Mobile Multiline Button
<a style="width:33%; display:inline-block; " href="/foos.html" data-role="button" data-icon="arrow-l">a lot of text </a>
通过ppshein给出不正确,以上回答。它使一个更大的按钮,但不使按钮多线。您需要做的唯一的事情就是添加以下css:
.ui-btn-inner {
white-space: normal !important;
}
它既适用于按钮又适用于输入标签。
顺便说一句,IE有一个错误:按钮中的文本是不可点击的。此修复程序是在github上发现:
https://github.com/timmywil/jquery-mobile/commit/59a4946d776e9b1f6a75e9eb53ccb38347612125
很简单。如下更改现有的.ui-btn-inner类。
.ui-btn-inner {
padding: 2em;
display: block;
height: 100%;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
position: relative;
}
后,改变现有二级如下
<!--- add it after .ui-select --->
.ui-select .ui-btn-inner {padding: .6em;}
<!--- add it after .ui-checkbox --->
.ui-checkbox .ui-btn-inner {padding: .6em;}
您可以访问我的博客查看详细
好,我一个多布局(方形),但我的文字并不需要mutiline –
我不明白为什么我告诉我把文本溢出:省略;如果它不是合乎逻辑的多行上下文 –
你有没有把上面的代码编写并试过? – ppshein
谢谢,它很好用 –
我编辑了我的答案有一个IE浏览器的错误,您可能想要修复 – Tosh
确定,但我正在开发的网站是针对移动设备的,所以我终于可以说我不在乎IE,但是谢谢你 –