03 2014 档案

摘要:问题:固定宽度的容器,当字符串长度大于容器宽度的时候,后面出省略号。有同学会说,这还用的到JS吗?用CSS就好了,white-space:nowrap;text-overflow: ellipsis;overflow:hidden 。嗯,是这样的。不过有时候问题比这还负责,比如说,文字后面还需要跟一个图标,当字符串长度过长的时候,文字要有省略号,但是图标还要显示。这种时候就没办法了,需要用到JS来做字符串的截断。下面利用二分法来实现截取需要的字符串,希望能够有更简洁的方式来交流:/**** 放一个span在页面上,el是这个span的dom元素节点,把需要截取的字符串放到span里面,然后通过 阅读全文
posted @ 2014-03-20 16:10 hlily 阅读(367) 评论(0) 推荐(0) 编辑