jquery——API

  1. wondow.onload=function(){}       等待页面加载完执行的方法,js入口函数在jquery                                                           入口函数后面。
  2. document.getElementById("div1");    根据元素id获取当前元素。
  3. document.getElementsByTagName("div");  根据标签类型获取所有元素。
  4. nextElementSibling();             获取当前元素的下一个兄弟。
  5. a1.onclick=function(){}                 给a1元素添加点击事件。
  6. a1.style.display="block"/"none";   让当前a1元素显示/隐藏。
  7. a1.style.backgroundColor="pink" ; 给当前元素添加背景颜色。
  8. a1.setAttribute("name","sex");         给当前元素设置name属性,值为sex。
  9. a1.innerText="hello";   给div元素添加内容,底版火狐不支持,支持textContent。
  10. btn.addEventListener      给btn注册事件,不会被覆盖,但存在兼容性。
  11. console.log("haha");   在页面控制台输出haha。


备注:

jq对象是js对象(Dom对象)的伪数组 ;

jquery对象可以和dom对象互转。
         var $a1=$(a1);                         Dom对象转Jquery对象。
         $a1[0];/$a1.get(0);                  Jquery对象转Dom对象。




Jquery初体验             
         

  1.  <script  src="/jquery.js"> </script>       引入Jquery文件。
  2. $(document).ready( function() {  } );         入口函数(写法一)。
  3. $( function() {  } );                                       入口函数(写法二)。
  4. $("#id") /$("div")/$(".class")                     获取当前元素。
  5. $("#id").click(  function(){    }  );                Jquery注册点击事件。
  6. $("div").show();                                          Jquery让所有div显示。
  7. $("div").hide();                                       Jquery让所有div隐藏。
  8. $("div").text("hello");Jquery给所有div添加内容hello,如果括号为空,获取div内容。
  9. $("div").show(3000); 让所有div在3秒内显示,实现横向动画展现效果。
  10. $("div").slideDown(1000);让所有div在1秒内显示,实现纵向向下动画展现效果。
  11. $("div").slideUp(1000);让所有div在1秒内显示,实现纵向向上动画展现效果。
  12. $("div").fadeIn(1000);让所有div在1秒内显示,实现淡入动画展现效果。
  13. $("div").css(name,value);  给div设置样式,name:样式名,value:样式值
  14. $("div").mouseover(function(event) {});  鼠标经过事件。
  15. $("div").mouseout(function(event) {});  鼠标离开事件。
  16. $("div").mouseleave(function(event) {});  鼠标指针离开事件。
  17. $("div").mouseenter(function(event) {});  鼠标经过事件。
  18. children(selector);    获取当前元素的所有子元素,selector可以为元素。
  19. find(selector)  相等于后代选择器。
  20. siblings(selector);查找所有的兄弟节点,不包括自己本身。
  21. parent();   查找父亲。
  22. eq(index);    查找索引为index的兄弟。索引从0开始。
  23. next();   找下一个兄弟。
  24. prev();找上一个兄弟。
  25. index();  获取jq对象兄弟元素的索引。

  1. <!DOCTYPE html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<title>改变图片的亮度</title>
    	<link rel="stylesheet" href="css/bootstrap.min.css">
    </head>
    <body>
    
             <br>
             <br>
             <br>
             <div class="container">
             <ul  class="row ">
             	<li  class="col-md-3 col-sm-4 col-xs-6"><a   class="thumbnail" href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1529493002977&di=ae892bd76a8e11736515f2c608b32ff4&imgtype=0&src=http%3A%2F%2Fimg5.zdface.com%2F006yCHQygy1fixj8ol7c9j30jg0t6dia.jpg" alt=""></a></li>
             	<li  class="col-md-3 col-sm-4 col-xs-6"><a   class="thumbnail" href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1529493002977&di=ae892bd76a8e11736515f2c608b32ff4&imgtype=0&src=http%3A%2F%2Fimg5.zdface.com%2F006yCHQygy1fixj8ol7c9j30jg0t6dia.jpg" alt=""></a></li>
             	<li  class="col-md-3 col-sm-4 col-xs-6"><a   class="thumbnail"href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1529493002977&di=ae892bd76a8e11736515f2c608b32ff4&imgtype=0&src=http%3A%2F%2Fimg5.zdface.com%2F006yCHQygy1fixj8ol7c9j30jg0t6dia.jpg" alt=""></a></li>
             	<li  class="col-md-3 col-sm-4 col-xs-6"><a   class="thumbnail" href="#"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1529493002977&di=ae892bd76a8e11736515f2c608b32ff4&imgtype=0&src=http%3A%2F%2Fimg5.zdface.com%2F006yCHQygy1fixj8ol7c9j30jg0t6dia.jpg" alt=""></a></li>
             </ul>
             </div>
                 <script src="js/jquery.min.js"></script>
    	<script src="js/bootstrap.js"></script>
    	
    	<script>
    		$(function(){
                                            $("li").css('list-style'   , 'none ');
    			$(".container>ul>li").mouseenter(function() {
    				$(this).css("opacity","1").siblings("li").css("opacity","0.2"); 
    			});
    		        $(".container").mouseleave(function(){  
                            $("li").css("opacity","1");
                       });
    		});
    	</script>
    </body>
    </html>


猜你喜欢

转载自blog.csdn.net/qq_40680190/article/details/80746148