Javascript 在jquery中撤销mouseleave上的substr函数
是否可以在MouseLeave上撤消.substr函数?当文本在MouseCenter上太长时,我想添加省略号。然后在MouseLeave上将文本返回到原始长度。我试过了。克隆和。空,但我忍不住觉得有一个更简单的方法。以下是我的代码: $document.readyfunction{ var clone=$words.clone; $words.hover函数{ $words.text$words.text.substr0,10+'…'; },功能{ $words.空; var revert=clone.prependTohidden; //返回原始文本长度 $words.htmlevert; }; }; Lorem ipsum dolor gna magna。 如果将文本存储在变量中,则不需要隐藏:Javascript 在jquery中撤销mouseleave上的substr函数,javascript,jquery,Javascript,Jquery,是否可以在MouseLeave上撤消.substr函数?当文本在MouseCenter上太长时,我想添加省略号。然后在MouseLeave上将文本返回到原始长度。我试过了。克隆和。空,但我忍不住觉得有一个更简单的方法。以下是我的代码: $document.readyfunction{ var clone=$words.clone; $words.hover函数{ $words.text$words.text.substr0,10+'…'; },功能{ $words.空; var revert=
$( document ).ready(function(){
var text = $("#words").text(); // Store the text
$("#words").hover(function(){
$("#words").text($("#words").text().substr(0, 10)+'...');
}, function(){
$("#words").text( text ); // Restore the text
});
});
也许是CSS唯一的解决方案 e:悬停{ 文本溢出:省略号; 溢出:隐藏; 空白:nowrap; 最大宽度:100px; } 你好,这是一篇很长的文章。