>[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 指令