• jQuery---jQuery中的事件与动画


    jQuery事件是对JavaScript事件的封装


    当用户在文档上移动或单击鼠标时而产生的事件

    方法	              描述	                         执行时机
    click( )	触发或将函数绑定到指定元素的click事件	单击鼠标时
    mouseover( )	触发或将函数绑定到指定元素的mouseover事件	鼠标指针移过时
    mouseout( )	触发或将函数绑定到指定元素的mouseout事件	鼠标指针移出时
    mouseenter( )	触发或将函数绑定到指定元素的mouseenter事件	鼠标指针进入时
    mouseleave( )	触发或将函数绑定到指定元素的mouseleave事件	鼠标指针离开时
    

    鼠标事件方法的区别

    方法	         相同点	                  不同点
    mouseover( )	鼠标进入被选元素时会触发	鼠标在其被选元素的子元素上来回进入时:
                                            触发mouseover( )

    mouseenter( ) 不触发mouseenter( )
    mouseout( )     鼠标离开被选元素时会触发    鼠标在其被选元素的子元素上来回离开时: 
    触发mouseout( )
    mouseleave( )                           不触发mouseleave( ) 

    键盘事件

    用户每次按下或者释放键盘上的键时都会产生事件

    常用键盘事件

    方法	描述	执行时机
    keydown( )	触发或将函数绑定到指定元素的keydown事件	按下键盘时
    keyup( )	触发或将函数绑定到指定元素的keyup事件	释放按键时
    keypress( )	触发或将函数绑定到指定元素的keypress事件	产生可打印的字符时

    绑定事件

    • 绑定事件使用bind()方法
      • bind(type,[data],fn);
    • 绑定单个事件
    • 同时绑定多个事件

    移除事件

    unbind([type],[fn]); 

    复合事件

    hover( ) 可以理解为mouseover与mouseout事件的组合

    hover(enter,leave);

    toggle( ) 不带参数时,相当于show( )和hide( )方法的作用,用于模拟鼠标连续click事件

    toggle(fn1,fn2,...,fnN);
    

      

     

     

     

  • 相关阅读:
    【TensorFlow篇】--Tensorflow框架可视化之Tensorboard
    UTF-8与UTF-8(BOM)区别
    JSP response.setCharacterEncoding与response.setContentType的区别
    Tomcat启动报错org.apache.catalina.core.StandardContext listenerStart
    JS 变量作用域
    JS 函数
    JS中typeof的用法
    JS Map与Set
    JS 选择结构语句与循环结构语句
    JS 对象
  • 原文地址:https://www.cnblogs.com/cxiaojie/p/13210464.html
Copyright © 2020-2023  润新知