美文网首页
17.24-百叶窗

17.24-百叶窗

作者: WiLL羽丰 | 来源:发表于2017-10-24 21:14 被阅读0次

jQuery小知识整理

get();——取得所有匹配的 DOM 元素集合。获得是一个集合(多个元素),get(0);获得集合中的第一个元素

eq() ;——匹配一个给定索引值的元素,只能选择单个元素

each(function(i){});——遍历元素,与for循环一样,通过判断i的值,可以匹配集合中的多个元素

以上三个的功能比较相似,都是选择,但是各有特点。

toggle();切换表格的显示/隐藏属性
slideToggle(speed,callback);滑动切换表格的显示/隐藏属性, 可加切换速度和回调函数

delay(1000);延迟函数1000毫秒

百叶窗

html

<div class="shutter">
        <ul>
            <li class="no0">
            </li>
            <li class="no1">
            </li>
            <li class="no2">
            </li>
            <li class="no3">
            </li>
            <li class="no4">
            </li>
        </ul>
    </div>

先设每个li的位置left分别为
0
160
320
480
640
jQuery 第一部分,先设鼠标移出的动画,移动为20px,非常简单!

$("li").mouseleave(function() {
            $("li").stop(true);//去掉在页面在运动时的重复动作
            $(".no0").animate({"left": 0});
            $(".no1").animate({"left": 120});
            $(".no2").animate({"left": 240});
            $(".no3").animate({"left": 360});
            $(".no4").animate({"left": 480});
        })

jQuery 第二部分,鼠标移入,每个li的动作,也非常简单!
分析,当鼠标移入中间那个时,左边元素往左移,右边往右移,这就得给左右两边的li设置移动动画

$("li").mouseenter(function() {
            $("li").stop(true);//去掉在页面在运动时的重复动作
            var left = [0,60,120,180,240]; //因为left值减少,少的左边元素往左移
            var right = [ 0,560,620,680,740];//left值增加,大的右边元素往右移
            $("li").each(function(j) {  //遍历之后判断,哪些是左右边的元素
                if (j <= i) { // j <= i
                    $(this).animate({"left": left[j]});
                    console.log($(this));
                } 
                else {  // j > i 
                    $(this).animate({"left": right[j]});
                }
                console.log(i+",");
                console.log(j);
            });
        })

相关文章

  • 17.24-百叶窗

    jQuery小知识整理 get();——取得所有匹配的 DOM 元素集合。获得是一个集合(多个元素),get(0)...

  • 通风百叶窗@厂房通风百叶窗@通风百叶窗产地货源

    通风百叶窗@厂房通风百叶窗@通风百叶窗产地货源 你改变不了环境,但可以改变自已。通风百叶窗@厂房通风百叶窗@通风百...

  • 他自称梵高,寿162载

    油画颜料的奇特气味在周遭萦绕着,这间不大的画室有两面木制的百叶窗,此时百叶窗拉起,外面的白色阳光穿透百叶窗的缝隙,...

  • 锌钢百叶窗会给人一种快乐的感觉?

    锌钢百叶窗与普通布艺窗布比较,锌钢百叶窗那能够灵活调理的叶片具有窗布所欠缺的功用。在遮阳方面,锌钢百叶窗除了能够抵...

  • 百叶窗怎么拉上去 百叶窗帘的选购方法

    百叶窗是窗户装饰的窗帘之一,一般书房或者办公区等会比较常见,对于百叶窗的使用,还是有许多人不太懂,不知道百叶窗怎么...

  • 百叶窗为什么总想和你作对?

    你有没有被百叶窗整过? 百叶窗是生活中的一种常见物品,可是也不知道设计百叶窗的人是什么居心,让强迫症的人总也不能把...

  • 美家神器——百叶窗,你还没用吗?

    用好百叶窗, 打造质感的居家空间, 拥抱阳光,拥抱风! 百叶窗▼ 安装有百叶的窗户 相对较宽 一般用于室内外遮阳、...

  • 夏日

    慵懒的阳光射入百叶窗 照耀在我惺忪的脸上 睁开疲惫的双眼 打开百叶窗 蔚蓝的天空上飘着朵朵浮云 太阳升上了云端 散...

  • 工艺经验:钣金件加工工艺及规范——拉伸,成形和焊接

    4.2打凸间距和凸边距的极限尺寸 打凸间距和凸边距的极限尺寸按下表选取。 4.3百叶窗 百叶窗通常用于各种罩...

  • 【生活】百叶窗怎么使用

    左侧透明的小塑料棍:逆时针转动,打开百叶窗;顺时针转动,关闭百叶窗 右侧三根绳子:竖直拉下放;倾斜45°角拉,听到...

网友评论

      本文标题:17.24-百叶窗

      本文链接:https://www.haomeiwen.com/subject/blgxpxtx.html