javascript - .stop().fadeIn(300).siblings().stop().fadeOut(300);含义?
巴扎黑
巴扎黑 2017-04-10 16:50:11
[JavaScript讨论组]
$(".num li").mouseover(function(){
        $(this).addClass("active").siblings().removeClass("active");        
        var index=$(this).index();
//        console.log(index);
        i=index;
        $(".img li").eq(index).stop().fadeIn(300).siblings().stop().fadeOut(300);    
    })

$(".img li").eq(index).stop().fadeIn(300).siblings().stop().fadeOut(300);
这句代码的意思是?太长了,脑子转不过来

巴扎黑
巴扎黑

全部回复(2)
大家讲道理

当前索引的元素停止动画,并且渐显(300毫秒),同时兄弟节点停止动画,并且渐退(300毫秒)

迷茫
$(".img li")
    .eq(index)
    .stop() // 停止前面返回元素的所有动画效果
    .fadeIn(300) // 添加一个新动画,淡入,耗时 300 ms
    .siblings() // 获取所有兄弟节点
    .stop() // 停止前面返回元素的所有动画效果
    .fadeOut(300); // 给所有兄弟节点添加新动画,淡出,耗时 300 ms

有点伸手党的感觉。楼主请自行查阅 API 文档。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号