收藏
回答

如何判断多行文本溢出达成的条件


需求:

未知字数的一段文本,最多显示4行;

超过四行,则文本溢出,显示展开按钮,展开后显示收起按钮


1.字数较少,不显示展开按钮


2.超过四行,文本溢出,显示展开

3.超出四行,展开后显示收起

多行文本溢出代码:

overflow: hidden;

-webkit-box-orient: vertical;

display: -webkit-box;

-webkit-line-clamp: 4;

text-overflow: ellipsis;


问题:文本内容达到溢出的条件怎么判断,现在是用文本的字数,比如105个字,超过105个字显示按钮,但显然不合理,求指导,谢谢


最后一次编辑于  2018-03-07
回答关注问题邀请回答
收藏

12 个回答

  • L⃰T⃰Z⃰
    L⃰T⃰Z⃰
    2018-03-07

    嗯,宽高是可以获取得到,但是什么条件表明它超出了容器而隐藏?不同设备宽高比什么的都不固定

    2018-03-07
    有用
    回复
  • You can you up
    You can you up
    2018-03-07

    wx.createSelectorQuery().select()

    获取高度判断吧


    2018-03-07
    有用
    回复

正在加载...

登录 后发表内容