博客列表 >Day15-2017/12/18(jQuery基本应用)

Day15-2017/12/18(jQuery基本应用)

SmallKing的博客
SmallKing的博客原创
2017年12月19日 20:18:05590浏览

作业内容

  1. 原生querySelector()与querySelectorAll()获取元素实例

  2. jQuery对象的参数与基本语法,ready()事件注册实例

  3. jQuery中的事件注册与删除: on()和off()方法的使用

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
    <title>querySelector()与querySelectorAll()获取元素</title>

    <script>
        //        练习二 ready的使用//////////////////////////////////////////////////////////
 $(document).ready(function () {
            //练习一 querySelector()与querySelectorAll()获取元素//////////////////////////////////////////////////
 var btn=document.querySelectorAll('button')
            //检测按钮querySelector是否已经执行

 btn[0].onclick=function () {
                //使用querySelector()单选第一张图片
 var img=document.querySelector('img');
                img.style.width='200px'
 img.style.borderRadius='100px'
 img.style.height='140px'
 }
            btn[1].onclick=function () {
                //使用querySelectorALL()获取全部图片并统一第一张格式
 var imgs=document.querySelectorAll('img')
                var img=document.querySelector('img');
                for(i=1;i<imgs.length;i++) {
                    imgs[i].style.width=img.style.width
 imgs[i].style.borderRadius=img.style.borderRadius
 imgs[i].style.height=img.style.height
 }
            }
            //练习一 querySelector()与querySelectorAll()获取元素//////////////////////////////////////////////////end
            //练习三 on off用法
 btn[2].onclick=function () {
                //清除点击特效,添加鼠标进入特效
 $('img').off('click').on('mouseenter',function () {
                    $(this).css({
                        'height':'200px',
                        'width':'200px',
                        'borderRadius':'100px'
 })
                })
            }
            btn[3].onclick=function () {
                //清除鼠标进入特效,添加鼠标进入特效
 $('img').off('mouseenter').on('click',function () {
                    $(this).css({
                        'height':'200px',
                        'width':'200px',
                        'borderRadius':'0px'
 })

                })


            }

        })

    </script>
</head>
<body>
<button>querySelector</button>
<button>querySelectorALL(统一为图一格式)</button>
<button>变圆(鼠标移到图片上)on变方(点击图片)off</button>
<button>变圆(鼠标移到图片上)off变方(点击图片)on</button>
<ul style="list-style-type: none">
    <li><img src="images/1.jpg" alt=""></li>
    <li><img src="images/2.jpg" alt=""></li>
    <li><img src="images/3.jpg" alt=""></li>
    <li><img src="images/4.jpg" alt=""></li>
    <li><img src="images/5.jpg" alt=""></li>
    <li><img src="images/6.jpg" alt=""></li>
</ul>


</body>
</html>

提供测试图片1.jpg 1.jgp ...6.jpg 

1.jpg2.jpg3.jpg4.jpg5.jpg6.jpg

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议