今天和大家分享jQuery的知識:jQuery的效果,jQuery效果包含有,jQuery顯示與隱藏、淡入淡出、滑動、回調。下面來一一介紹。
jQuery顯示與隱藏
1)、通過 jQuery,您可以使用 hide() 和 show() 方法來隱藏和顯示 HTML 元素。
語法:
$(selector).hide(speed,callback);
$(selector).show(speed,callback);
可選的 speed 參數規定隱藏/顯示的速度,可以取以下值:"slow"、"fast" 或毫秒。
示例代碼如下:
2)、通過 jQuery,您可以使用 toggle() 方法來切換 hide() 和 show() 方法。
顯示被隱藏的元素,並隱藏已顯示的元素。示例代碼如下:
jQuery淡入淡出
通過 jQuery,您可以實現元素的淡入淡出效果。
1)、jQuery fadeIn() 用於淡入已隱藏的元素。
語法:$(selector).fadeIn(speed,callback);
可選的 speed 參數規定效果的時長。它可以取以下值:"slow"、"fast" 或毫秒。.
可選的 callback 參數是 fading 完成後所執行的函數名稱。
2)、jQuery fadeOut() 方法用於淡出可見元素。
語法:$(selector).fadeOut(speed,callback);
可選的 speed 參數規定效果的時長。它可以取以下值:"slow"、"fast" 或毫秒。
可選的 callback 參數是 fading 完成後所執行的函數名稱。示例代碼如下:
3)、jQuery fadeToggle() 方法可以在 fadeIn() 與 fadeOut() 方法之間進行切換。
如果元素已淡出,則 fadeToggle() 會向元素添加淡入效果。
如果元素已淡入,則 fadeToggle() 會向元素添加淡出效果。
語法:$(selector).fadeToggle(speed,callback);
speed(可選的 ) 參數規定效果的時長。它可以取以下值:"slow"、"fast" 或毫秒。
callback 參數是可選的 , fading 完成後所執行的函數名稱。
下面的例子演示了帶有一個參數毫秒的 fadeToggle() 方法:
4)、jQuery fadeTo() 方法允許漸變為給定的不透明度(值介於 0 與 1 之間)。
語法:$(selector).fadeTo(speed,opacity,callback);
必需的 speed 參數規定效果的時長。它可以取以下值:"slow"、"fast" 或毫秒。
fadeTo() 方法中必需的 opacity 參數將淡入淡出效果設置為給定的不透明度(值介於 0 與 1 之間)。
可選的 callback 參數是該函數完成後所執行的函數名稱。
下面的例子演示了帶有不同參數的 fadeTo() 方法:
Query滑動
jQuery 滑動方法可使元素上下滑動。
通過 jQuery,您可以在元素上創建滑動效果。
1)、jQuery slideDown() 方法用於向下滑動元素。
語法:$(selector).slideDown(speed,callback);
speed 參數可選的,規定效果的時長。它可以取以下值:"slow"、"fast" 或毫秒。
可選的 callback 參數是滑動完成後所執行的函數名稱。
示例代碼說明如下:
2)、jQuery slideUp() 方法用於向上滑動元素。
語法:$(selector).slideUp(speed,callback);
參數speed可選的 ,規定效果的時長。它可以取以下值:"slow"、"fast" 或毫秒。
callback 參數是可選的,滑動完成後所執行的函數名稱。
3)、jQuery slideToggle() 方法
jQuery slideToggle() 方法可以在 slideDown() 與 slideUp() 方法之間進行切換。
如果元素向下滑動,則 slideToggle() 可向上滑動它們。
如果元素向上滑動,則 slideToggle() 可向下滑動它們。
語法:$(selector).slideToggle(speed,callback);
speed 參數可選的,它規定效果的時長。它可以取以下值:"slow"、"fast" 或毫秒。
參數callback 是可選的,滑動完成後所執行的函數名稱。
代碼示例如下:
Query回調
回調函數在當前動畫 全部完成之後執行。
許多 jQuery 函數涉及動畫。這些函數也許會將 speed或 duration 作為可選參數。
例子:$("p").hide(1000)
speed或 duration 參數可以設置許多不同的值,比如 "slow", "fast", "normal" 或毫秒。
以下實例在隱藏效果完全實現後回調函數
以上就是分享的jQuery顯示與隱藏、淡入淡出、滑動、回調的jQuery知識,當然由於水平有限,本文中有理解不到或者理解錯誤之處在所難免,敬請讀者批評指正,或者在下方留言評論,有則改之無則加勉。