zoukankan      html  css  js  c++  java
  • JQuery中的事件

    目录:

    ① 页面加载时触发ready事件

    ② 使用bind()方法绑定元素的事件

    ③ 使用hover()方法切换事件

    ④ 使用toggle()方法绑定多个函数

    ⑤ 使用unbind()方法一处元素绑定的事件

    ⑥ 使用one()方法绑定元素的一次性事件

    ⑦ 使用trigger()方法手动触发指定的事件

    ⑧ 文本框的focus和blur事件

    ⑨ 下拉列表框的change事件

    ① 页面加载时触发ready事件

    ready()事件类似于onLoad()事件,但前者是在DOM结构加载后便触发,而后者是在页面全部元素加载成功后才触发。

    $(document).ready(function(){}); 等价于 $(function(){});

    ② 使用bind()方法绑定元素的事件

    bind()方法绑定元素要知道被绑定的元素名、绑定的事件名称、事件中执行的函数内容就可以

    $(selector).bind(event,[data] function);

    1>event:事件名称

    2>function:事件执行函数

    ③ 使用hover()方法切换事件

    $(selector).hover(overFunc,outFunc);

    hover()函数,当鼠标移入时,将执行第一个函数,鼠标移出时,则执行第二个函数。

    ④ 使用toggle()方法绑定多个函数

    toggle()方法可以在click函数中绑定两个或两个以上的方法,如:

    $(selector).toggle(func1(),func2(),func3(),funcN());

    ⑤ 使用unbind()方法一处元素绑定的事件

    $(selector).unbind(event,func)

    该方法用于移除以绑定的事件。

    ⑥ 使用one()方法绑定元素的一次性事件

    one()方法可以绑定元素任何有效事件,但这种绑定的事件只能触发一次

    $(selector).one(event,[data],func);

    1>event:方法触发时的事件名称

    2>[data]:触发时事件携带的数据

    3>func:触发时的函数

    这个方法绑定的事件,只会被执行一次,例如,如果绑定了一个click事件,那么该事件执行一次后不能重复执行。

    ⑦ 使用trigger()方法手动触发指定的事件

    $(selector).trigger(event);

    该方法用于手动触发某个事件,要么系统事件,要么自定义事件,但是这些事件必须能执行。

    ⑧ 文本框的focus和blur事件

    1>focus用于获取焦点时触发,如点击文本框时,触发该事件。

    2>blur为失去焦点时触发,如点击除了文本框的任何元素。

    $(selecotr).bind(focus,function(){});

    $(selector).bind(blur,function(){});

    ⑨ 下拉列表框的change事件

    当一个元素的值发生改变时,就会触发change事件,

    $(selector).bind("change",function(){});

  • 相关阅读:
    [CF-Edu113]D. Inconvenient Pairs
    第3组团队Git现场编程实战
    团队项目-选题报告
    第一次个人编程作业
    第一次软工博客作业
    (二十二)python 3 sort()与sorted()
    (二十一)python 3 内置函数
    (二十)python 3 匿名函数
    (十九)python 3 内嵌函数和闭包
    (十八)python 3 回调函数
  • 原文地址:https://www.cnblogs.com/vpersie2008/p/4620031.html
Copyright © 2011-2022 走看看