【发布时间】:2013-11-24 21:38:49
【问题描述】:
我想使用 dotdotdot jQuery 库为 flexslider 幻灯片中的幻灯片标题添加省略号:
$(window).load(function() {
$('.flexslider').flexslider({
animation: "fade"
});
$(".caption .title").dotdotdot();
$(".caption .description").dotdotdot();
});
省略号仅添加到第一张幻灯片:
如果我将.flexslider() 移动到.dotdotdot() 之后,那么即使是第一张幻灯片也没有省略号。
我已阅读有关 s.o. 的其他帮助问题。关于 dotdotdot 声称绝对定位的元素可能会产生影响,但是,很明显情况并非如此,在上述 jsbin 的第四版中(对不起,没有足够的声誉点来发布两个以上的链接)。
有谁知道如何让 dotdotdot 处理此幻灯片中的所有幻灯片标题?
【问题讨论】:
-
最有可能的问题是您在元素可见之前调用 .dotdotdot。 jsbin 似乎没有做任何事情,所以它没有那么有用。您需要在每个元素上调用 .dotdotdot,因为每个元素都显示在 flexslider 中。那,或者停止使用 .dotdotdot 插件并自己做。
-
糟糕,jsbin 惹恼了我,“保存”功能并没有那么好用。试试jsbin.com/UbOmOxu/5
标签: javascript jquery html flexslider ellipsis