经过研究,我意识到使用纯CSS选择动态列表的后半部分是不可能的。

我是从另一个堆栈溢出中得到的,但我只是为wordpress添加了第一行和最后一行。

jQuery(function ($) {
var yourList = $(".supercarousel div");
yourList = yourList.slice(0, Math.floor(yourList.length/2));
});


我对jQuery不太满意,我想用display:none或其他方法隐藏列表的后半部分。

由于某种原因,我正在使用的轮播复制了图片,但除此之外我对轮播感到非常满意。

最佳答案

尝试在此上下文中使用:gt()选择器和.filter()来完成任务,

var yourList = $(".supercarousel div");
var len = yourList.length;
yourList = yourList.filter(':gt('+ ((len/2) - 1) +')');


DEMO

关于jquery - 选择列表的后半部分并应用CSS,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24217696/

10-13 01:47