jquery find(),size(),html(),eq(0),addClass(),index(),siblings(),removeClass(),setInterval(auto, 4000),clearInterval(timer)函数
(function() {
    var $slide = $('div.departinfo_info_img'),
        $li = $slide.find('li'),
        $btn = $slide.find('.btn'),
        len = $li.size(),
        now = 0,
        timer = null;
    //添加按钮
    var str = '';
    for(var i = 0; i < len; i++) {
        str += '<span></span>';     
    }
    $btn.html(str);
    $btn.find('span:eq(0)').addClass('active');
    //点击切换
    $btn.find('span').live('click', function() {
            now = $(this).index();
            $(this).addClass('active').siblings().removeClass('active');
            //$li.fadeOut();
            $li.eq(now).fadeIn(1000).siblings('li').fadeOut(800);
    })
    //自动切换
    function auto() {
        if(now < len - 1) {
            now++;
        } else {
            now = 0;
        }
        $btn.find('span').eq(now).addClass('active').siblings().removeClass('active');
        $li.eq(now).fadeIn(1000).siblings('li').fadeOut(800);
    }
    timer = setInterval(auto, 4000);
    $slide.mouseover(function() {
        clearInterval(timer);
    })
    $slide.mouseout(function() {
        timer = setInterval(auto, 4000);
    })
})();

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部