• jQuery中的事件与动画


    1.鼠标事件

    click( ) 触发或将函数绑定到指定元素的click事件 单击鼠标时

    dblclick( ) 触发或将函数绑定到指定元素的dblclick事件 双击鼠标时

    mouseover( ) 触发或将函数绑定到指定元素的mouseover事件 鼠标指针移过时 子元素有效

    mouseout( ) 触发或将函数绑定到指定元素的mouseout事件 鼠标指针移出时 子元素有效

    mouseenter( ) 触发或将函数绑定到指定元素的mouseenter事件 鼠标指针进入时 子元素无效

    mouseleave( ) 触发或将函数绑定到指定元素的mouseleave事件 鼠标指针离开时 子元素无效

    2.键盘事件

    keydown( ) 触发或将函数绑定到指定元素的keydown事件 按下键盘时

    keyup( ) 触发或将函数绑定到指定元素的keyup事件 释放按键时

    keypress( ) 触发或将函数绑定到指定元素的keypress事件 产生可打印的字符时

    3.浏览器事件

    $(selector).resize( ); 改变浏览器窗口大小时触发

    4.绑定事件方式:

    on(),bind(),delegate(),live()

    5.复合事件

    hover(fn1,fn2) :鼠标移入移除

    toggle():显示和隐藏

    toggle(fn1....fnn)单击依照顺序触发

    6.动画:

    show(time,fn);

    hide(time,fn);

    fadeIn(time,fn); 淡入

    fadeout(time,fn); 淡出

    slideDown(time,fn); 逐步延伸

    slideUp(time,fn); 逐步缩短直至隐藏

    animate(样式,时间,执行函数)

    7.示例:

    <script type="text/javascript">
        //$(function((){})
            $(function(){
    
                /*绑定事件*/
                $("div").bind("mouseover",function(){
                   $("div").css("background","blue");
               }).bind("mouseout",function(){
                   $("div").css("background","");
               }); 
    
               /*  绑定多个,每一个中间,分隔*/
               $("div").bind({
                   mouseover:function(){
                       $("div").css("background","yellow");    
                   },
                   mouseout:function(){
                       $("div").css("background","red");
                   }
               });
                
               
               /*  解除绑定*/
               $("input").click(function(){
                   $("div").unbind("mouseout mouseover")
               })
            });
        </script>
  • 相关阅读:
    Django实现自定义template页面并在admin site的app模块中加入自定义跳转链接
    django中将model转换为dict的方法
    django后台显示图片 而不是图片地址
    Django admin 继承user表后密码为明文,继承UserAdmin,重写其方法
    Android API之Telephony.Sms
    com.android.providers.telephony.MmsSmsDatabaseHelper
    在发送信息时应用PendingIntent.FLAG_UPDATE_CURRENT
    Android开发之旅(吴秦)
    Android API之android.content.BroadcastReceiver
    Receiver not registered.
  • 原文地址:https://www.cnblogs.com/tinghao/p/11040315.html
Copyright © 2020-2023  润新知