JQuery事件與動畫總結

2022-05-02 14:33:08 字數 2137 閱讀 3161

1、載入dom

1.1.window事件

window.onload=function(){}.... 時機:其他資源都載入完畢後,再執行

$(function(){}) ……:只是等待標籤完畢,即可執行

區別:① window.onload需在網頁所有內容載入完成之後執行(包括音訊)

文件就緒函式:只需要在網頁dom結構載入以後便執行

② window.onload只能寫乙個,寫多個只會執行最後乙個

文件就緒函式:可以寫多個,也不會被覆蓋

window.onload() = function

() $(

function

() );

});$(

function

() );

});

2、jquery中的事件

①事件繫結快捷方式

$("button:first").click(function

());

(1)使用on繫結事件

① 使用on 進行單事件繫結

$("button").on("click",function

())

② 使用on同時為多個事件,繫結同一函式

$("button").on("click mouseover",function

())

③ 呼叫函式時,傳入自定義引數

$("button").on("click",,function

(event),

mouseover:

function

()});

⑤ 使用on進行事件委派:將原本需要繫結到某元素上的事件,改為繫結在父元素乃至根節點上,然後委派給當前元素生效;

作用:預設的繫結方式,只能繫結到頁面初始時已有的p元素,當頁面新p元素時,無法繫結到新元素上;

使用事件委派方式,當頁面新增元素時,可以為所有新元素繫結事件

$(document).on("click","button",function

());

$("button").on("click",function

())$(document).on("click","p",function

());

(2).off()事件繫結

1、$("p").off():取消所有事件;

2、$("p").off("click"):取消點選事件;

3、$("p").off("click mouseover"):取消多個事件;

4、$(document).off("click","on"):取消事件委派。

off事件繫結的使用方法和on的用法基本都相同,這裡我就不一一贅述了。

(3)、.one()事件繫結

這個one繫結用法什麼的都一樣,就乙個不同使用.one()繫結的函式,只能執行一次

$("button").one("click",function

())

3、動畫

<

p>動畫動畫動畫

p>

p

$("p").show(2000,,function())

.hide():讓顯示元素隱藏,與show相反;

.slidedown():讓隱藏元素顯示,效果為從上往下,增加高度;

.slideup():讓顯示的元素隱藏,效果為從下往上,減小高度;

.slidetoggle():讓顯示的隱藏,讓隱藏的顯示

.fadeout():讓顯示元素隱藏,淡出

.fadein():讓隱藏元素顯示,淡入

.fadetoggle():讓顯示的隱藏,讓隱藏的顯示。淡入淡出

.fadeto(時間,透明度,函式):同fadetoggle,但是多了透明度引數,可以指定顯示的最終透明度

.animate(,動畫時間,動畫效果("linear""swing"),**函式):自定義動畫。

JQuery事件與動畫

事件綁用快捷方式 button first click function 使用on繫結事件 使用on進行單事件繫結 button on click function 使用on同時為多個事件,繫結同一函式 button on mouseover click function 呼叫函式時,傳入自定義引數...

JQuery的事件與動畫

toggle 方法的用法 toggle 方法用於模擬滑鼠連續單擊事件。執行為 第一次單擊執行第乙個函式,第二次單擊時執行第二個函式,可以重複呼叫,編寫網頁或新聞時,如有標題需要對其進行解釋時可以使用toggle 方法。如下 function function 中的標題就是我們要處理的乙個事件,我們可...

JQuery的事件與動畫

toggle 方法的用法 toggle 方法用於模擬滑鼠連續單擊事件。執行為 第一次單擊執行第乙個函式,第二次單擊時執行第二個函式,可以重複呼叫,編寫網頁或新聞時,如有標題需要對其進行解釋時可以使用toggle 方法。如下 js 收藏 function function 中的標題就是我們要處理的乙個...