1

我有这个清单:

<ul id="linksList"
    data-role="listview"
    data-inset="true"
    data-filter="true">
    <!-- Dynamic contents! -->
</ul>

它从本地 XML 文件(RSS 提要)获取数据。我想要的只是标题要么折叠起来,要么在按钮中显示更多标题,因为我可能剩下三分之二的按钮来填充文本。

截图链接

感谢您的任何帮助!

4

3 回答 3

4

您需要覆盖 jQuery Mobile 默认显示省略号为您想要的元素换行:

overflow:hidden;
text-overflow:ellipsis;
white-space: nowrap;

变成:

overflow: visible;
text-overflow: clip;
white-space: normal;

我建议根据需要使用您自己的类而不是修改基本代码来执行此操作。

于 2013-09-04T15:34:22.570 回答
3

我不必更改文本溢出。也..我添加了类名。复制并粘贴以下内容:

.ui-li-heading, .ui-li-desc { 
  overflow: visible; 
  white-space: normal; 
}
于 2014-01-03T18:57:58.003 回答
0

椭圆是由 jQuery mobile 设置宽度并将溢出设置为椭圆引起的。您需要进入项目的 CSS 并设置边距以使用更少的空间。

于 2013-09-04T15:33:29.643 回答