jquery必須知道的一些常用特效方法及使用示例(整理)
語(yǔ)法:
$(selector).fadeIn(speed,callback);
實(shí)例:
$("button").click(function(){ $("#div1").fadeIn(); $("#div2").fadeIn("slow"); $("#div3").fadeIn(3000);});
2.jQuery fadeOut() 方法用于淡出可見(jiàn)元素。
語(yǔ)法:
$(selector).fadeOut(speed,callback);
3.jQuery fadeToggle() 方法可以在 fadeIn() 與 fadeOut() 方法之間進(jìn)行切換。
如果元素已淡出,則 fadeToggle() 會(huì)向元素添加淡入效果。
如果元素已淡入,則 fadeToggle() 會(huì)向元素添加淡出效果。
語(yǔ)法:
$(selector).fadeToggle(speed,callback);
實(shí)例:
$("button").click(function(){ $("#div1").fadeToggle(); $("#div2").fadeToggle("slow"); $("#div3").fadeToggle(3000);});
這里我想說(shuō)一般jquery他都有取反可逆的方法來(lái)實(shí)現(xiàn)單個(gè)方法的綜合。下面的那個(gè)上移動(dòng)和下移動(dòng)也如此。
4.語(yǔ)法:
$(selector).fadeTo(speed,opacity,callback);
必需的 speed 參數(shù)規(guī)定效果的時(shí)長(zhǎng)。它可以取以下值:"slow"、"fast" 或毫秒。
fadeTo() 方法中必需的 opacity 參數(shù)將淡入淡出效果設(shè)置為給定的不透明度(值介于 0 與 1 之間)。實(shí)例
$("button").click(function(){
$("#div1").fadeTo("slow",0.15);
$("#div2").fadeTo("slow",0.4);
$("#div3").fadeTo("slow",0.7);
});
5.jQuery slideDown() 方法用于向下滑動(dòng)元素。
語(yǔ)法:
$(selector).slideDown(speed,callback);
$("#flip").click(function(){ $("#panel").slideDown();});
6.jQuery slideUp() 方法用于向上滑動(dòng)元素。
語(yǔ)法:
$(selector).slideUp(speed,callback);
可選的 speed 參數(shù)規(guī)定效果的時(shí)長(zhǎng)。它可以取以下值:"slow"、"fast" 或毫秒。
可選的 callback 參數(shù)是滑動(dòng)完成后所執(zhí)行的函數(shù)名稱(chēng)。
7.jQuery slideToggle() 方法可以在 slideDown() 與 slideUp() 方法之間進(jìn)行切換。
如果元素向下滑動(dòng),則 slideToggle() 可向上滑動(dòng)它們。
如果元素向上滑動(dòng),則 slideToggle() 可向下滑動(dòng)它們。
$(selector).slideToggle(speed,callback);
8.jQuery animate() 方法用于創(chuàng)建自定義動(dòng)畫(huà)。
語(yǔ)法:
$(selector).animate({params},speed,callback);
必需的 params 參數(shù)定義形成動(dòng)畫(huà)的 CSS 屬性。
可選的 speed 參數(shù)規(guī)定效果的時(shí)長(zhǎng)。它可以取以下值:"slow"、"fast" 或毫秒。
可選的 callback 參數(shù)是動(dòng)畫(huà)完成后所執(zhí)行的函數(shù)名稱(chēng)。
也可以定義相對(duì)值(該值相對(duì)于元素的當(dāng)前值)。需要在值的前面加上 += 或 -=:
也可以定義一組animate,實(shí)現(xiàn)隊(duì)列功能。
下面的例子演示 animate() 方法的簡(jiǎn)單應(yīng)用;它把 <div> 元素移動(dòng)到左邊,直到 left 屬性等于 250 像素為止:
實(shí)例
$("button").click(function(){ $("div").animate({left:'250px'});});
9.jQuery stop()方法用于停止動(dòng)畫(huà)或效果,在它們完成之前
10.當(dāng)動(dòng)畫(huà) 100% 完成后,即調(diào)用 Callback 函數(shù)。
典型的語(yǔ)法:
$(selector).hide(speed,callback)
11.jQuery 方法鏈接
有些元素只要獲取一遍就可以,所以可以利用鏈接對(duì)方法追加。
就是方法點(diǎn)方法。如
$("#p1").css("color","red").slideUp(2000).slideDown(2000);
相關(guān)文章
jQuery的實(shí)現(xiàn)原理的模擬代碼 -3 事件處理
在 jQuery 中,實(shí)際注冊(cè)的事件處理函數(shù)是一個(gè)匿名的閉包函數(shù),這個(gè)函數(shù)最終都是通過(guò)調(diào)用 jQuery.event.handle 進(jìn)行處理的。2010-08-08
jquery1.4后 jqDrag 拖動(dòng) 不可用
jquery 升級(jí)到1.4后 jqDrag 拖動(dòng) 不可用的修改方法2010-02-02
jquery綁定事件 bind和on的用法與區(qū)別分析
這篇文章主要介紹了jquery綁定事件 bind和on的用法與區(qū)別,結(jié)合實(shí)例形式分析了jquery綁定事件 bind和on的基本功能、用法、區(qū)別與操作注意事項(xiàng),需要的朋友可以參考下2020-05-05
jQuery實(shí)現(xiàn)的原圖對(duì)比窗簾效果
這篇文章主要介紹了jQuery實(shí)現(xiàn)的原圖對(duì)比窗簾效果,需要的朋友可以參考下2014-06-06
zTree異步加載展開(kāi)第一級(jí)節(jié)點(diǎn)的實(shí)現(xiàn)方法
這篇文章主要介紹了zTree異步加載展開(kāi)第一級(jí)節(jié)點(diǎn)的實(shí)現(xiàn)方法,需要的朋友可以參考下2017-09-09
使用FlexiGrid實(shí)現(xiàn)Extjs表格效果方法分享
這篇文章主要分享了使用FlexiGrid實(shí)現(xiàn)Extjs表格效果方法,非常的實(shí)用,這里推薦給有相同需求的小伙伴2014-12-12
jQuery實(shí)現(xiàn)指定區(qū)域外單擊關(guān)閉指定層的方法【經(jīng)典】
這篇文章主要介紹了jQuery實(shí)現(xiàn)指定區(qū)域外單擊關(guān)閉指定層的方法,可實(shí)現(xiàn)在彈出層外任意位置點(diǎn)擊關(guān)閉彈出層的功能,涉及jQuery事件操作方法,包含了詳盡的代碼功能說(shuō)明,非常簡(jiǎn)單實(shí)用,需要的朋友可以參考下2016-06-06
jquery實(shí)現(xiàn)進(jìn)度條狀態(tài)展示
這篇文章主要為大家詳細(xì)介紹了jquery實(shí)現(xiàn)進(jìn)度條狀態(tài)展示,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-03-03
jQuery經(jīng)過(guò)一段時(shí)間自動(dòng)隱藏指定元素的方法
這篇文章主要介紹了jQuery經(jīng)過(guò)一段時(shí)間自動(dòng)隱藏指定元素的方法,實(shí)例分析了兩種比較常用的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-03-03
jquery+php實(shí)現(xiàn)滾動(dòng)的數(shù)字特效
本文將結(jié)合實(shí)例使用jquery背景動(dòng)畫(huà)插件,將數(shù)字作為背景圖片,定時(shí)讓背景圖片滾動(dòng)起來(lái),從而實(shí)現(xiàn)了滾動(dòng)數(shù)字的效果,感興趣的小伙伴們可以參考一下2015-11-11

