需求:
点击添加标签,在下方添加标签;
超过一行显示“更多”,点击“更多”展开,并显示“收起”;
展开/收起时可以删除标签,如果小于一行,隐藏“展开收起”;
解决方法:
一开始用的固定一行height的高度,css来控制height:auto 和固定值切换,overflow-y:hidden;后来发现不满足需求;
后来就改成通过offset().top的值来区分第一行和其他行(添加other-row作为标识控制)了,总觉得应该还会有更简单的方法;
关键代码:
1
如果有更好简单的方法,欢迎留言!