我在上课时遇到了问题。
这是我的代码:
http://jsfiddle.net/h1x52v5b/2/
我需要在Ul的第一个孩子中删除课程。所以,我设置了:
var len=titles.length, currentItem=0; (fifth line)
到
var len=titles.length, currentItem=-1; .
上课的Toogling工作得很好,但我的下一个代码是:
jQuery('.feauture_picture_obor').each(function(i,ele){
if (jQuery(this).attr("data-id") == data) { jQuery(this).addClass("activeimg"); }
})
不再工作了,如果我提醒var“data”,它会显示“undefined”样式。
在第一种情况下,使用currentItem = 0可以正常警报(但仍显示第一个“数据”)。
请有人解决此问题吗? :)
答案 0 :(得分:0)
感谢webtrh.cz上的sysline:
jQuery(document).ready(function() {
setInterval(function() {
var $cur = jQuery('#skola').find('li.activeli:first');
var $next = !$cur.next().length ? jQuery('#skola').find('li:first') : $cur.next();
var did = $next.attr('data-id');
jQuery('#skola').find('li').removeClass('activeli');
$next.addClass('activeli');
jQuery('div.feauture_picture_obor').removeClass('activeimg');
jQuery('div.feauture_picture_obor[data-id=' + did + ']').addClass('activeimg');
}, 4000);
});