jQuery的事件与 动画

什么是事件:
事件的本质是委托。
Jquery的 方法:
$().css();
$().click();
等等。
    鼠标的事件:
区别在于:mouseover与mouseout再进入或离开后会执行这两个事件;
 mouseenter与mouseleave在进入或离开后代元素不会执行这两个事件
    //鼠标的事件:
    //mouseover和mouseout与mouseenter和mouseleave的区别
    
    //$(".nav").mouseover(function(){
    /*     console.log("mouseover");
    }).mouseout(function(){
        console.log("mouseout");
    }); */
    
        /* $(".nav").mouseenter(function(){
            console.log("mouseenter");
            
            
        }).mouseleave(function(){
            console.log("mouseleave");
            
        }); */
        
    //键盘事件:
    $("input").keyup(function(event){
        alert(event.KeyCole);
    });

//浏览器大小事件resize
        $/* (window).resize(function(){
                        if ($(window).width()>=1024) {
                            $('body').css("background","pink");
                        }else{
                            $('body').css("background","red");
                        }
                         
                     }); */

        //复合事件:hover用于模拟鼠标指针移入和移除事件。
        /* $("li").hover(function() {
            $(this).css("background", "pink");
        }, function() {
            $(this).css("background", "");
        }); */

        //toggle()的方法。带参数用于模拟鼠标连续的click

事件。
        /* $('body').toggle(function() {
            //alert(1);
            $(this).css("background","pink");
        }, function() {
            $(this).css("background","red");
        }, function() {
             $(this).css("background","blue");
        }); */
        
        //toggle()不带参数和hide(),show()方法一样。
        /* $("#btn").bind("click", function() {
            $("ul").toggle();
        }); */

//自定义动画函数animate
    /* $(function() {
        $('#book').animate({
        //透明度0.25
            opacity: 0.25,
            left: '+=50',
            height: 'toggle'
          }, 5000, function() {
              
          });     */

    $("#book").animate({"height":"500px"},{queue:true,duration:2000})
    .animate({"width":"50px"},{queue:true,duration:2000})
    .animate({"font-size":"30px"},{queue:false,duration:2000});
    });

 

posted @ 2018-07-09 19:51  胜过这首歌  阅读(155)  评论(0编辑  收藏  举报
AmazingCounters.com