zoukankan      html  css  js  c++  java
  • 事件操作

    jquery事件的写法:.on() .off() .one()
    写法一:1、当一个元素同时绑定多个事件的时候,只会执行最后一个;2、对于动态生成的元素无效。
    $("div").click(function(){
    alert(123);
    });
    $("div").mouseover(function(){ //只执行最后一个,第一个忽略
    alert(456);
    });

    写法二:1、可以同时绑定多个事件;2、不仅可以绑定系统事件,也可以绑定自定义事件;3、可以动态绑定事件
    $("div").on("click show",function(){
    alert(123); //两个事件都会被执行
    });

    //也可以使用对象键值对的写法:
    $("div").on({
    'click':function(){alert(123)},
    'mouseover':function(){alert(345)}
    });

    //可以代替dalegate,实现事件委托,dalegate的写法:把"click"与"li"调换位置。
    $("ul").on("click","li",function(){
    $(this).css("background","red"); //后面不管添加多少个li,或者通过append动态生成的li一样有效。
    });

    //取消事件的写法:
    $("div").off(); //取消所有的事件
    $("div").off("click");指定取消哪个事件
    //取消事件委托的写法:
    $("ul").off("click","li");
    $("ul").undalegate("click","li");

  • 相关阅读:
    echarts中3D地球模型
    面试题68
    Java正确创建对象数组
    8.Arrays类和比较器
    7.Base64类和UUID类
    6.大数字处理类
    3.JVM重要知识点
    2.JVM基础知识点
    1.JVM入门知识
    6.适配器模式
  • 原文地址:https://www.cnblogs.com/annie211/p/6051975.html
Copyright © 2011-2022 走看看