切换类和滑块照片

时间:2014-12-21 23:04:58

标签: javascript jquery

我在上课时遇到了问题。

这是我的代码:

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可以正常警报(但仍显示第一个“数据”)。

请有人解决此问题吗? :)

1 个答案:

答案 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);

});