开发者社区 问答 正文

电商查询页面实现遇到的问题?

screenshot
该图是淘宝中查询条件的一个筛选面板:

每一行是一个查询条件。当枚举项太多时,最右边会有一个【更多/收起】按钮。
通过【更多/收起】来切换部分数据的显示隐藏。

现在有一个问题,当某一个查询条件枚举项少的时,不需要显示这个按钮,就如同图中的【品牌】这一行。但是要如何判断枚举项内容会过多,因为每一个枚举项的宽度并不固定。有没有谁能给我一些思路?

展开
收起
a123456678 2016-03-11 14:25:45 1959 分享 版权
1 条回答
写回答
取消 提交回答
  • HTMLDOM以及内容渲染完成以后,JS已经可以获取对应DIV的高度了,假设你一行高度是30三行以上进行显示收起按钮以及对应的功能,那么判断div高度>90为条件进行判断即可

    2019-07-17 18:59:14
    赞同 展开评论
问答地址: