zoukankan      html  css  js  c++  java
  • jQuery事件

    1.常用事件

    click()
    click() 方法是当按钮点击事件被触发时会调用一个函数。

    dblclick()
    当双击元素时,会发生 dblclick 事件。

    mouseenter()
    当鼠标指针穿过元素时,会发生 mouseenter 事件。

    mouseleave()
    当鼠标指针离开元素时,会发生 mouseleave 事件

    2.绑定解除事件

    $("#clickbtn").bind("click",clicked1);
    $("#clickbtn").bind("click",clicked2);
    $("#clickbtn").unbind("click",clicked2);解除某个
    $("#clickbtn").unbind("click");解除所有

    官方推荐用on和off
    $("#clickbtn").on("click",clicked2);
    $("#clickbtn").off("click",clicked2);

    3.事件的冒泡和目标

    event.stopPropagation() 方法阻止事件冒泡到父元素,阻止任何父事件处理程序被执行。
    event.isPropagationStopped() 方法来检查指定的事件上是否调用了该方法。

    event.stopImmediatePropagation() 方法阻止剩下的事件处理程序被执行。
    event.isImmediatePropagationStopped() 方法来检查指定的事件上是否调用了该方法。

    4.自定义事件

    var e = jQuary.Event("MyEvent");
    $("#clickbtn").trigger(e);

    $("#clickbtn").bind("MyEvent",function(){});

  • 相关阅读:
    logging模块
    configparser模块
    hashlib模块
    shutil模块
    json与pickle模块
    random模块
    OS模块
    如何不使用共享内存实现windows与虚拟机中进行文件的传输
    结构体的定义方式(仅定义)
    数据结构练习之寻找顺序表中的主要元素
  • 原文地址:https://www.cnblogs.com/huoran1120/p/6001568.html
Copyright © 2011-2022 走看看