码迷,mamicode.com
首页 > Web开发 > 详细

04_jQuery_基础过滤

时间:2017-11-10 18:50:35      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:sele   按钮   :focus   toggle   yellow   idt   inpu   htm   bin   

技术分享

HTML代码:

    <input type="button" id="run" value="run"/>
    <div></div>
    <div id="mover"></div>
    <div></div>
    

jQuery代码:

$(function(){    //文档加载完成之后
            $("#run").click(function(){        //按钮的点击事件
                $("div:animated").toggleClass("colored");//$("div:animated")找到正在执行动画的div,toggleClass()对设置或者移除的被选元素的一个或多个类进行切换
            });
            function animatedIt(){
                $("#mover").slideToggle("slow",animatedIt);//slideToggle通过滑动来切换元素的可见状态,slideToggle("slow(600毫秒的时间)",animatedIt)
            }
            animatedIt();//调用函数
        });

css代码:

div{
        width:100px;
        height:100px;
        background-color:yellow;
        float:left;
        border:solid 1px #aaaaaa;
        margin:0 5px;
    }
    .colored{
        background-color:green;
    }

效果:中间的方块实现了滑动的动画效果,点击按钮可以切换中间方块的颜色

技术分享

 

技术分享

技术分享

技术分享

技术分享

HTML代码:

<div id="content">
        <input type="text" tabindex="1">
      <!--tabindex控制tab键控制次序,(当tab用于导航时)-->
<input type="text" tabindex="2"> <select tabindex="3"> <option>select0 menu</option> <option>select1 menu</option> <option>select2 menu</option> </select> <div tabindex="4"> a div </div> </div>

jQuery代码:

$(function(){
        $("#content").delegate("*","focus blur",function(event){//delegate("所有元素","事件是获得焦点",)给指定的元素添加一个或者多个事件
            var e=$(this);//存储当前指向的对象
            setTimeout(function(){
                e.toggleClass("focused",e.is(":focus"));//e.is(":focus")获取焦点的时候
            },0);
        })
    });

 

CSS代码:

.focused{
        background-color:#abcdef;
    }

效果:点击各个元素,变成微蓝色

技术分享

 

 

 

技术分享

技术分享

技术分享

 

 

 技术分享

HTML代码:

  <table border="1"><!--border="1"表格边框的宽度-->
        <tr>
            <td>#9</td>
            <td>#8</td>
            <td>#7</td>
        </tr>
        <tr>
            <td>#6</td>
            <td>#5</td>
            <td>#4</td>
        </tr>
        <tr>
            <td>#3</td>
            <td>#2</td>
            <td>#1</td>
        </tr>
    </table>

jQuery代码:

$(function(){
                $("td:lt(4)").css("color","red");
            })

效果:将索引小于4的文本颜色变红

技术分享

 

 

 技术分享

 

04_jQuery_基础过滤

标签:sele   按钮   :focus   toggle   yellow   idt   inpu   htm   bin   

原文地址:http://www.cnblogs.com/xiaojiujiu1999/p/7815312.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!