jquerymobile 显示全部文字并自动换行

jquerymobile 有些控件如 listview 内文字如果太长默认会截取一部分后面加... ,如果要显示全部并自动换行的话只要设置该文字的 css 就可以了

以下面内容为例

<body>
	<div data-role="page">
		<div data-role="content">
			<ul data-role="listview" data-inset="true" id="doctor-listview">
				<li class="ui-first-child">
					<a href="index.html" class="ui-btn ui-btn-icon-right ui-icon-carat-r">
						<p>内容很长很长,内容很长很长,内容很长很长,内容很长很长,内容很长很长,内容很长很长</p>
					</a>
				</li>
			</ul>
		</div>
	</div>
</body>


先上效果图:

设置前默认效果

设置后效果




 css 代码:

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


如果设置无效注意检查 css 的选择器是否选择正确,下面有一些 jquerymobile 自带的默认 css 样式,如果是标准布局也可以按这个设置

.ui-listview>.ui-li-static, .ui-listview>.ui-li-divider, .ui-listview>li>a.ui-btn{
	white-space:normal;
}


  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值