我试图让它通过LI旋转,并在下一张幻灯片之前和之前淡化该LI中的SPAN。
继承我的代码:
var current = ($('.slider ul li.current'));
var currentspan = ($('.slider ul li.current span'));
var next = (current.next().length) ? current.next() : $('.slider ul li:first');
var nextspan = (current.next('span').length) ? current.next('span') : $('.slider ul li:first span');
问题是我的nextspan变量必须是错误的。我想做的就是抓住NEXT LI中的SPAN。正如你所看到的那样,下一个变量设置得很好 - 那么如何在下一个变量中得到跨度呢?
答案 0 :(得分:2)
next()只获得下一个兄弟。因为跨度是下一个li的孩子,你必须做这样的事情:
current.next().find('span')