zoukankan      html  css  js  c++  java
  • 0621jQuery基础:事件

    1、on():给元素添加一个或多个事件

    2、off():通常用于移除通过on()方法添加的事件

    3、change():当元素的值改变时触发

    4、click():当元素被点击和鼠标按键被按下和释放时触发,点击和释放时指针必须都在元素上

    5、dalclick():当元素被双击时触发

    6、error():当元素遇到错误(没有正确载入)时触发,例如:引入的图片错误时

    7、blur():当元素失去焦点时触发

    8、focus():当元素获得焦点时触发

    9、focusin():当元素或子元素获得焦点时触发

    10、focusout():当元素或子元素失去焦点时触发

    11、keydown():当在一个获取焦点的元素上按下键盘上的非输入按键时触发,如果按住不放会重复触发

    12、keyup():当在一个获取焦点的元素上松开键盘上的非输入按键时触发

    13、mousedown():按下鼠标时触发,和click的区别但是不需要抬起鼠标

    14、mouseenter();鼠标移入元素时触发,不受子元素影响

    15、mouseleave():鼠标移出元素时触发,不受子元素影响

    16、hover():触发mouseenter()和mouseleave()事件

    17、mouseover():鼠标移入元素时触发,受子元素影响

    18、mouseout():鼠标移出元素时触发,受子元素影响

    19、mouseup():在元素上松开鼠标时触发,可在任意位置按下鼠标,

    20、one():给元素添加只可运行一次是事件

    21、ready():文档加载完成时触发,用于入口函数

    22、resize():浏览器窗口的大小发生改变时触发

    23、scroll():在元素内执行滚动时触发

    24、select():当textarea元素或text类型的input元素中的文本被选择时触发

    25、submit():提交表单时触发,只能绑定在form元素上

    26、toggle():绑定多个function函数,鼠标点击元素时触发,点击时轮流执行函数

    27、trigger():当元素1事件触发元素2时,通过trigger执行元素2已绑定的事件

    28、triggerHandler():用法和trigger一样,但不会执行浏览器默认动作,也不会产生事件冒泡(代码执行了,但页面没有相应的变化)

    其他事件:

    1、keypress():不同浏览器效果不一样

    2、delegate():被on()代替

    3、ondelegate():被off()代替

    4、live():被on()代替

    5、die():被off()代替

    6、bind():被on()代替

    7、onbind():被off()代替

    8、unload():已废弃

  • 相关阅读:
    【LayUi】表格中显示图片
    【LayUi】laydate.render报错:日期格式不合法
    【C#】日期格式化(关于12小时制和24小时制)
    【JavaScript】for循环使用splice()方法
    【LayUi】 动态table操作:edit、switch、tool、checkbox
    【LayUi】vue绑定数据随笔
    【LayUi】中国省市复选框
    【LayUi】动态数据表格+分页+CheckBox
    【LayUi】下拉框
    SQL Server自动生成存储过程(Insert,Update)
  • 原文地址:https://www.cnblogs.com/zhangbaozhong/p/9209960.html
Copyright © 2011-2022 走看看