我试图找出一个元素是否有省略号。我正在使用this stackoverflow answer.
当我在IE上测试时,scrollWidth
总是大于offsetWidth
。即使没有省略号,scrollWidth
也比offsetWidth
大1px。正如预期的那样,可以正常使用Chrome。
请检查this example。这将为您提供IE和Chrome上的不同值。
这是否因IE中的错误而发生?这是一个已知的问题吗?是否有解决方法?
答案 0 :(得分:-1)
你的意思是实际的文本省略号还是css版本?
如果是文本,可能最好在最后解析元素的三个点的文本。像这样:
function hasEllipsis(text){
var regex = /\.\.\.$/;
return regex.test(text);
}