我有一个文本框,垂直显示。我的客户希望在计算机/笔记本电脑上观看时,该框中的文本将全部显示,并且在移动设备上查看时具有“显示更多”按钮。我认为做这件事的最好方法就是在桌面上显示10行文字,在手机上显示5行文字,并隐藏其余部分,但我不知道这是否可行。这是我的HTML:根据行数显示/隐藏文本
<div class="box31 col-md-3 col-md-offset-0 col-sm-6 col-sm-offset-0 col-xs-8 col-xs-offset-2">
<div class="phone">
<img src="imgs/phone.png" alt="phone">
</div>
<div class="box-text box-text2">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.</div>
<div class="view-more">
<button class="btn btn-success">More...</button>
</div>
</div>
为什么不根据身高来做呢? – Kenny
也许这个职位将帮助解决您的问题:[检测移动设备](http://stackoverflow.com/questions/3514784/what-is-the-best-way-to-detect-a-mobile-device-in- jQuery的)。我也发现这个有用的链接:[3种方式来检测移动设备](http://magentohostsolution.com/3-ways-detect-mobile-device-jquery/) – flohdieter
@KennyDs是的,这也是一个选项。问题是,当我使用jQuery时,我是一个总的noob –