博客列表 >原生querySelector()与querySelectorAll()获取元素实例 jQuery中的事件 on()和off()方法的使用

原生querySelector()与querySelectorAll()获取元素实例 jQuery中的事件 on()和off()方法的使用

张云霸的博客
张云霸的博客原创
2017年12月25日 16:07:52713浏览

<!doctype html>
<html lang="en">
<head>

// 本代码主要是学习 aueryselector() jquery选取事件等常见操作功能模拟,参考12月18日作业完成。

   <meta charset="UTF-8">
   <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script> 
   <title>jq</title>
   <style>
       body{
           margin: 0;
           padding: 0;
       }
       .box{
           width: 250px;
           height:250px;
           border: 1px solid red;
           /*background-color: antiquewhite;*/
margin-bottom: 15px;
       }
       .box1{
           width: 300px;
           height:250px;
           border: 1px solid red;
           /*background-color: antiquewhite;*/
margin-bottom: 15px;
   </style>
</head>
<body>
<div class="box"> 点我变小
</div>
<div class="box1">一入一出消失
</div>
<button>列表1项背景变色</button>
<button>列表所有项背景变色</button>
<button>列表所有项背景变色JQ</button>
<script>
   $(document).ready(function () {
      })
   $(function () {
       //
$('div').click(function () {
           $(this).animate({
               opacity:'0.5',
               height:'50px',
               width:'50px'
});
       })
   })    //鼠标点击事件 ready()事件注册实例
var btn = document.getElementsByTagName('button')[0]
   btn.onclick = function () {
       document.querySelector('div').style.backgroundColor = 'yellow'
}
   var btn1 = document.getElementsByTagName('button')[1]
   btn1.onclick = function () {
       var li = document.querySelectorAll('div')
       for (var i=0; i<li.length; i++) {
           li[i].style.backgroundColor = 'red'
}
   }
   // JQ 选取  JQ 不引入JQ函数  会报错 $未定义
var btn2 = document.getElementsByTagName('button')[2]
   btn2.onclick = function () {
       $(function () {
           $('div').css('background-color', 'lightgreen')
       })
   }     //注意 这里 $后面  是一个 大圆括号 用来选取当做对象
$('div').on('click',function () {
   }).on('mouseenter',function () {
        $(this).hide(1000)
    }).on('mouseleave',function () {
        $(this).show(1000)
    })
   $('div').off('click')
 //鼠标 on off  事件 加入 移入移出效果

</script>
</body>
</html>

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