多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

中國最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2

jquery教程

jQuery 事件

閱讀 (2362)

jQuery 事件


jQuery 是為事件處理特別設計的。


什么是事件?

頁面對不同訪問者的響應叫做事件。

事件處理程序指的是當 HTML 中發生某些事件時所調用的方法。

實例:

  • 在元素上移動鼠標。
  • 選取單選按鈕
  • 點擊元素

在事件中經常使用術語"觸發"(或"激發")例如: "當您按下按鍵時觸發 keypress 事件"。

常見 DOM 事件:

鼠標事件 鍵盤事件 表單事件 文檔/窗口事件
click keypress submit load
dblclick keydown change resize
mouseenter keyup focus scroll
mouseleave   blur unload


jQuery 事件方法語法

在 jQuery 中,大多數 DOM 事件都有一個等效的 jQuery 方法。

頁面中指定一個點擊事件:

$("p").click();

下一步是定義什么時間觸發事件。您可以通過一個事件函數實現:

$("p").click(function(){
  // action goes here!!
});


常用的 jQuery 事件方法

$(document).ready()

$(document).ready() 方法允許我們在文檔完全加載完后執行函數。該事件方法在 jQuery 語法 章節中已經提到過。

click()

click() 方法是當按鈕點擊事件被觸發時會調用一個函數。

該函數在用戶點擊 HTMl 元素時執行。

在下面的實例中,當點擊事件在某個 <p> 元素上觸發時,隱藏當前的 <p> 元素:

實例

$("p").click(function(){
  $(this).hide();
});

嘗試一下 ?

dblclick()

當雙擊元素時,會發生 dblclick 事件。

dblclick() 方法觸發 dblclick 事件,或規定當發生 dblclick 事件時運行的函數:

實例

$("p").dblclick(function(){
  $(this).hide();
});

嘗試一下 ?

mouseenter()

當鼠標指針穿過元素時,會發生 mouseenter 事件。

mouseenter() 方法觸發 mouseenter 事件,或規定當發生 mouseenter 事件時運行的函數:

實例

$("#p1").mouseenter(function(){
  alert("You entered p1!");
});

嘗試一下 ?

mouseleave()

當鼠標指針離開元素時,會發生 mouseleave 事件。

mouseleave() 方法觸發 mouseleave 事件,或規定當發生 mouseleave 事件時運行的函數:

實例

$("#p1").mouseleave(function(){
  alert("Bye! You now leave p1!");
});

嘗試一下 ?

mousedown()

當鼠標指針移動到元素上方,并按下鼠標按鍵時,會發生 mousedown 事件。

mousedown() 方法觸發 mousedown 事件,或規定當發生 mousedown 事件時運行的函數:

實例

$("#p1").mousedown(function(){
  alert("Mouse down over p1!");
});

嘗試一下 ?

mouseup()

當在元素上松開鼠標按鈕時,會發生 mouseup 事件。

mouseup() 方法觸發 mouseup 事件,或規定當發生 mouseup 事件時運行的函數:

實例

$("#p1").mouseup(function(){
  alert("Mouse up over p1!");
});

嘗試一下 ?

hover()

hover()方法用于模擬光標懸停事件。

當鼠標移動到元素上時,會觸發指定的第一個函數(mouseenter);當鼠標移出這個元素時,會觸發指定的第二個函數(mouseleave)。

實例

$("#p1").hover(function(){
  alert("You entered p1!");
  },
  function(){
  alert("Bye! You now leave p1!");
});

嘗試一下 ?

focus()

當元素獲得焦點時,發生 focus 事件。

當通過鼠標點擊選中元素或通過 tab 鍵定位到元素時,該元素就會獲得焦點。

focus() 方法觸發 focus 事件,或規定當發生 focus 事件時運行的函數:

實例

$("input").focus(function(){
  $(this).css("background-color","#cccccc");
});

嘗試一下 ?

blur()

當元素失去焦點時,發生 blur 事件。

blur() 方法觸發 blur 事件,或規定當發生 blur 事件時運行的函數:

實例

$("input").blur(function(){
  $(this).css("background-color","#ffffff");
});

嘗試一下 ?


關閉
程序員人生
主站蜘蛛池模板: 亚洲精品国产v片在线观看 亚洲精品国产啊女成拍色拍 | 国产精品v| 国产精品第一页第一页 | 日本久久精品免视看国产成人 | 免费一级毛片正在播放 | 最新中文字幕在线 | 亚洲春色在线播放 | 在线亚洲自拍 | 麻豆亚洲| 国产午夜精品久久久久 | 久久久久999 | 日本性欧美 | 精品视频一二三区 | 国产v精品成人免费视频71sao | 午夜久久久久久久 | 免费片子 | 精品一区二区三区在线视频 | 亚洲精品中文字幕乱码无线 | 亚洲成a人片在线播放观看国产 | 香港黄页精品视频在线 | 在线观看视频高清视频 | 国产一级做性视频 | 国产91精品高跟丝袜在线 | 一区二区三区视频免费观看 | 亚洲在线中文 | 欧洲美女a视频一级毛片 | 成人免费一区二区三区在线观看 | 欧美成人一区二区 | 亚洲综合在线播放 | 亚洲第一区二区快射影院 | 精品无人乱码一区二区三区 | 国产呦精品一区二区三区网站 | 福利片在线观看 | 在线免费视频 | 中文字幕23页| 九九在线精品视频xxx | 免费中国jlzzjlzz在线播放 | 一级做a爰片久久毛片看看 一级做a爰片久久毛片美女 | 好大好湿好硬顶到了好爽(双性) | 亚洲视频观看 | 国产精品三级一区二区 |