on方法的第一个参数

来源:3-4 validate方法配置项(1)

笛子

2016-12-04 17:20

jQuery的on()方法的第一个参数应该填什么一直没有吃透。

第一个参数可供填写的字符串好像不是随便哪个都行的,应该是事先定义好的一系列字符串。例如click,mouseup还有这一节提到的invalid-form。

问题是,都有哪些字符串可供填写呢?

我尝试用百度搜出十篇左右的博客,但是都没有讲这方面的内容。

官方的文档也尝试找了,可惜也没有找到。

写回答 关注

1回答

  • 小小布叮
    2016-12-05 13:53:53

      1.blur()        当失去焦点时触发。包括鼠标点击离开和TAB键离开。

      2.change()       当元素获取焦点后,值改变失去焦点事触发。

      3.click()         当鼠标单击时触发。

      4.dblclick()      当鼠标双击时触发。

      5.error()         当javascript出错或img的src属性无效时触发。

      6.focus()           当元素获取焦点时触发。注意:某些对象不支持。

      7.focusin()          当元素或其子元素获取焦点时触发,与focus()区别在于能够检测其内部子元素获取焦点的情况。

      8.focusout()       当元素或者其子元素失去焦点时触发,与focusout()区别在于能够检测内部子元素失去焦点的情况。 

      9.keydown()                当键盘按下时触发。

      10.keyup()              当按键松开时触发。

      11.mousedown()    当鼠标在元素上点击后触发。

      12.mouseenter()     当鼠标在元素上穿过时触发。mouseenter与mouseover的区别是,鼠标从mouseover的子元素上穿过时也会触发而mouseenter不会。

      13.mouseleave()     当鼠标从元素上移出时触发。

      14.mousemove()       当鼠标在元素上移动时触发。.clientX 和 .clientY分别代表鼠标的X坐标与Y坐标。

      15.mouseout()         当鼠标从元素上移开时触发。

      16.mouseover()        当鼠标移入元素时触发。

      17.mouseup()          当鼠标左键按下释放时触发。

      18.resize()           当浏览器窗口大小改变时触发。 $(window).resize();

      19.scroll()         当滚动条发生变化时触发。

      20.select()           当input里的内容被选中时触发。

      21.submit()         提交选中的表单。

      22.unload()         当页面卸载时触发。  


    叫我yang 回复笛子

    源码贴出来吧

    2017-10-19 19:27:36

    共 2 条回复 >

jQuery插件——Validation Plugin

validation让客户端表单验证变容易,缩短用户等待时间

65868 学习 · 223 问题

查看课程

相似问题