事件操作

Posted 2350305682

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了事件操作相关的知识,希望对你有一定的参考价值。

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");

以上是关于事件操作的主要内容,如果未能解决你的问题,请参考以下文章

jQuery的操作及事件处理

Jquery基础之事件操作

关于DOM的事件操作/DOM介绍/关于DOM操作的相关案例

document操作

delphi xe10 手机程序事件服务操作退出键操作

小程序用户操作事件