经过研究,我意识到使用纯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/