jQuery 绑定事件
$('input').bind('click mouseover', fn);
$('input').bind({
mouseover: fn(){},
mouseover:fn(){}
});
删除事件
unbind()
$('input').unbind();//删除全部事件
$('input').unbind();//删除其中的cilck事件
$(input').unbind('click', fn);//删除click的fn()事件
简写事件绑定的方法
========鼠标事件
$('input').click(function(){
alert('单击事件');
});
dblclick 双击
mousedown 鼠标按下
mouseup 鼠标弹起
mousemove 拖拽
mouseenter 鼠标穿入
mouseleaver 鼠标穿出
========键盘事件
keydown 按键按下
keyup 按键弹起
keypress
========文档事件
unload 文件加载完 一般用于清理(刷新,关闭网页后执行)
resize 改变窗口大小
scroll 滚动条改变
========表单事件
focus
blur
fousin
fousout
submit 提交表单时
========文本事件
select 文本选定时
change 文本改变时
mouseenter 与 mouseover区别
前者不会触发子节点 后者会触发
(多用前者)
keydown keyup 与 keypress区别
前两者返回键码 后者返回字符编码
$('input').keydown(function(e){
alert(e.keycode);
})
$('input').keypress(function(e){
alert(e.keycode);
})
前者按a 返回65 后者返回 97
focus blur 与 focusin focusout
光标丢失 前两者不包括子元素 后后两者包括
最新文章
- vim自动补全功能
- IIS7.5上的REST服务的Put操作发生HTTP Error 405.0 - Method Not Allowed 解决方法
- LeetCode(68) Text Justification
- Codeforces Round #336 (Div. 2)A. Saitama Destroys Hotel 水题
- JSTL时间比较,jstl日期比较,jsp比较时间
- Can deep learning help you find the perfect girl?
- Link Between SAP SD, MM &; FI
- 【Common】NO.81.Note.1.Common.1.001-【各种英文符号的表示及念法】
- QT中全局变量的定义
- .net active up mail 邮件发送
- Linux下fork机制详解(以PHP为例)
- R实战 第六篇:数据变换(aggregate+dplyr)
- C++对象的内存布局以及虚函数表和虚基表
- Win7下VS2010不能链接问题
- Python五子棋的小程序
- oracle 基础知识(四) 构成
- Linux Kernel文件系统写I/O流程代码分析(一)
- js复制粘贴事件
- Android开发工具常用快捷键大全
- 你的 maven 如何使用