博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jquery 事件:2
阅读量:5990 次
发布时间:2019-06-20

本文共 923 字,大约阅读时间需要 3 分钟。

unbind(type [,data])     //data是要移除的函数

$('#btn').unbind("click"); //移除click

$('#btn').unbind(); //移除所有 

对于只需要触发一次的,随后就要立即解除绑定的情况,用one()。

$('#btn').one("click",function(){.......});

模拟操作:可以用trigger()方法完成模拟操作。

$('#btn').trigger("click"); $('#btn').click();

触发自定义事件

$('#btn').bind("myclick",function(){....});$('#btn').trigger("myclick");

传递数据

trigger(type [,data])$('#btn').bind("myclick",function(event,message1,message2){...........});$('#btn').trigger("myclick",["传给message1","传给message2"]);

执行默认操作 

$("input").trigger("focus");

//不仅会触发input元素绑定的focus事件,还会触发默认操作——得到焦点。

$("input").triggerHandler("focus");

 //只触发绑定事件,不执行浏览器默认操作

其他用法

绑定多个事件类型   

$("div").bind("mouseover mouseout",function(){.....});

添加事件命名空间

$("div").bind("click.plugin",function(){......});

在所绑定的世界类型后面添加命名空间,这样在删除事件时只需要指定命名空间即可。

$("div").unbind(".plugin");   //删除空间内的事件$("div").trigger("click!"); //触发所以不包含在命名空间中的click方法

如果包含在命名空间的也要触发:

$("div").trigger("click");

 

       

转载地址:http://oajlx.baihongyu.com/

你可能感兴趣的文章
HDU2045(递推题)
查看>>
企业级 SpringBoot 教程 (二十五)sprinboot整合elk,搭建实时日志平台
查看>>
(一)springmvc+mybatis+dubbo+zookeeper分布式架构 整合 - 平台导语简介
查看>>
Python 之文件上传
查看>>
go 语言基础
查看>>
SpringMVC配置session过期拦截器,返回登录页面
查看>>
【原创】基于部署映像服务和管理(DISM)修改映象解决WIN7 USB3.0安装时报错
查看>>
sqlserver获取系统时间
查看>>
Codeforces Round #541 (Div. 2) A.Sea Battle
查看>>
[python]标准比较运算符
查看>>
vue.js 第十课-第十六课
查看>>
ASP.NET中后台注册js脚本攻略(转)
查看>>
POJ-1159 Palindrome---变成回文串的最小代价
查看>>
如何自定义View
查看>>
Jupyter Notebook通过latex输出pdf
查看>>
linux杀掉80端口线程命令
查看>>
浏览器判断是否安装了ios/android客户端程序
查看>>
统计学习方法:最大熵模型
查看>>
MAC下Eclipse的常用快捷键
查看>>
MySQL 数据备份与还原
查看>>