>[danger] 常用事件
| 页面事件 | |
| --- | --- |
| ` load()` | 当页面载入完毕后触发 |
| ` blur()` | 当失去焦点时触发 |
| ` change()` | 当状态发生改变时触发 |
| ` cilck()` | 当鼠标单击时触发 |
| ` dbcilck()` | 当鼠标双击时触发 |
| ` focus()` | 当获取焦点时触发 |
| ` keydown()` | 当键盘按下时触发 |
| ` keyup()` | 当键盘弹起时触发 |
| ` unload()` | 当页面关闭时触发 |
| `mousedown()` | 当鼠标按下时触发 |
| `mouseup()` | 当鼠标弹起时触发 |
| `Mouseover()` | 当鼠标移入时触发 |
| `Mouseout()` | 当鼠标移出时触发 |
>[danger] 普通事件
~~~
$('选择器').click(function(){
代码
});
~~~
>[danger] 复合事件
~~~
$('选择器').click(function(){
代码
},function(){
代码
});
~~~
>[success]Eg:
~~~
$('选择器').toggle(function(){
//奇数次点击触发的操作
},function(){
//偶数次点击触发的操作
})
//Toggle:对于同一个对象,奇数次点击触发第一个操作,偶数次点击触发第二个操作
~~~
>[danger] 事件对象
**Bind("事件名称","事件处理程序") //给指定的对象绑定一个事件**
~~~
$('选择器').bind("事件名称",function(){
代码
})
~~~
**Unbind("事件名称") //解除已绑定的事件**
~~~
$('选择器').Unbind("事件名称")
~~~
>[success]Eg:
~~~
$('选择器').bind("click",function(){
alert('1'):
$('选择器').Unbind("click");
})
~~~
**Live:向一个还未设置的元素绑定一个事件**
~~~
未来jq对象.live("事件名称",function(){
代码
})
~~~
>[danger] 阻止冒泡事件
~~~
$("#div1").mousedown(function(event){
event.stopPropagation();
});
//在需要阻止的事件里面添加函数 event.stopPropagation(); 即可;
~~~
>[danger] 阻止默认事件(类似停止a标签跳转等行为)
~~~
$("#div1").mousedown(function(event){
return false;
});
~~~
>[info]**return false 不仅阻止了事件往上冒泡,而且阻止了事件本身。event.stopPropagation() 则只阻止事件往上冒泡,不阻止事件本身。**
- 概要
- HTML
- CSS
- PHP
- Mysqli
- Mysqli 连接查询
- Mysqli 左外连接查询
- Mysqli 右外连接查询
- JavaScript
- JS 变量和常量的定义
- JS 运算符
- JS 流程控制
- JS 函数
- JS 数组
- JS数据类型
- JS 错误处理
- JS作用域
- JS 节点操作
- JS 遗留DOM
- JS 闭包
- JS 对象(构造函数)
- JS JSON
- JS 节点属性操作
- JS 设置CSS样式
- JS 获取元素位置
- JS 事件
- JS 内置对象
- String 对象
- Date 对象
- Array 对象
- Math 对象
- Window 对象
- navigator 对象
- screen 对象
- location 对象
- Ajax
- 创建 Ajax 对象(兼容)
- AJax 对象属性和方法
- Ajax get 五步骤
- Ajax post 六步骤
- Ajax get&post 封装
- XML
- XML 语法&格式
- DOM 节点创建XML
- PHP 创建XML
- xmlwrite 类创建XML
- xmlReader 类解析xml
- JQuery
- JQuery 选择器
- JQuery 事件
- JQuery 节点之间的操作
- JQuery html属性设置
- JQuery Class属性设置
- JQuery CSS样式设置值
- JQuery 文本内容获取
- JQuery 动画特效
- JQuery 数组&对象遍历
- JQuery 对象扩展方法
- JQuery Ajax操作
- JQuery Pjax
- JQuery Layer前端框架
- JQuery validation 插件
- ThinkPHP5
- 数据库配置
- 基本操作
- 查询构造器
- 查询数据
- 增加数据
- 更新数据
- 删除数据
- Session
- Cookie
- Linux
- 指令分类
- 文件属性
- 文件处理命令
- 帮助命令
- 解压缩命令
- 网络通信命令
- 系统开关机
- Shell使用技巧
- VIM+vi 指令