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(){});

  • 相关阅读:
    3B1B微分方程系列笔记(一)
    洛谷P1127 【词链】欧拉通路,欧拉回路+dfs
    龟速乘,快速乘法
    单调队列优化O(N)建BST P1377 [TJOI2011]树的序
    洛谷 p4302的dp中的细节讨论
    manacher(马拉车算法)
    博弈论(入门,持续更新)
    洛谷P1295 [TJOI2011]书架 线段树优化dp,单调栈
    洛谷P1712 [NOI2016]区间 尺取法+线段树+离散化
    洛谷 P1131 [ZJOI2007]时态同步
  • 原文地址:https://www.cnblogs.com/vpersie2008/p/4620031.html
Copyright © 2011-2022 走看看