我正在使用:
创建元素$(sel).append("html");
我需要将dotdotdot插件应用于此动态创建的html(其中包含类"省略号"),但它似乎不会生效。
$(document).ready(function() {
$(".ellipsis").dotdotdot({
ellipsis : '... ',
watch: "window"
});
});
如何将插件应用于动态创建的html?
编辑:
这现在有效,但我有另一个问题。在将dotdodtdot应用于动态创建的元素之前,我可以看到元素的文本溢出。有办法解决这个问题吗?
尝试删除"可见性:隐藏;"在它加载回调之后,但它似乎也不起作用:
/*css*/
.invisible {
visibility: hidden;
}
//js
$(".ellipsis").dotdotdot({
ellipsis : '... ',
watch: "window",
callback: function() { $(".ellipsis").removeClass("invisible"); }
});