jquery - Listview切完整句-jquery mobile

标签 jquery css listview jquery-mobile

我正在 jquery 移动 ListView 中动态加载一些文本以显示为列表。现在,如果出现大文本, ListView 会将其剪切以在一行中进行调整。列表很简单

<ol data-role="listview">
    <li>Acura hhhhhhhhhhhhhhhhhhhhhhhhh jjjjjjjjjjjjj kkkkkkkkkkkkkkkkk hhhhhh aaaaaaa sssssss</li>
    <li>Audi</li>
    <li>BMW</li>
    <li>Cadillac</li>
    <li>Ferrari</li>
</ol>

列表中的第一个被切断。看这个jsFiddle

listview根据文字大小调整高宽的方法是什么?是否有任何简单的技巧或我需要编写肮脏的 css。我在想一些 native 技巧。

最佳答案

使文本换行到下一行的 CSS 是:

.ui-listview .ui-li-static {
    white-space: normal;
}

要使文本继续显示在屏幕之外,允许用户水平滚动以查看剩余文本:

.ui-listview .ui-li-static {
    display: flex;
    overflow-x: auto;
}

JSFiddle Here

关于jquery - Listview切完整句-jquery mobile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27684708/

相关文章:

jquery - Backbone.Model.save 和 Promise

c# - 创建带有更新下载进度条的 ListView Windows 8 C# XAML

android - 操作包含在 ViewHolder 中的 ListView 的项目 - 意外行为

javascript - 使用 onchange 删除 select 元素中其他出现的值

javascript - 从parentNode div拖放音频数据

JQuery JSON 替换循环中的字符

html - 我无法让我的 html 链接到服务器上的 css 文件

jquery - 我怎样才能在背景中看到完整的图像?

javascript - 嗨,我无法让 CSS 旋转动画工作?使用最新版本。更新 : running on Chrome

android - Flutter Dismissible 未从树中移除