版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
JavaScript+jQuery前端開發(fā)基礎(chǔ)教程微課版第11章jQuery特效
本章主要內(nèi)容:簡(jiǎn)單特效透明度特效滑動(dòng)特效自定義動(dòng)畫動(dòng)畫相關(guān)的屬性和方法11.1.1隱藏元素hide()方法用于隱藏元素,并可根據(jù)參數(shù)實(shí)現(xiàn)不同的動(dòng)畫效果。1.直接隱藏?zé)o參數(shù)的hide()方法可直接隱藏元素,沒有動(dòng)畫效果。2.控制隱藏的快慢可用字符串“slow”“normal”和“fast”控制動(dòng)畫完成的快慢,這適用于所有特效方法。為hide()方法提供參數(shù)后,會(huì)以動(dòng)畫的方式完成隱藏。3.設(shè)置完成動(dòng)作的時(shí)間jQuery默認(rèn)動(dòng)作完成時(shí)間為400ms,“fast”為200ms,“normal”為默認(rèn)的400ms,“slow”為600ms。4.指定完成函數(shù)可以為hide()方法指定一個(gè)函數(shù),該函數(shù)在動(dòng)作完成時(shí)執(zhí)行,基本格式如下。.
hide(param1,func)參數(shù)param1是表示動(dòng)畫快慢的字符串或完成時(shí)間。參數(shù)func為函數(shù)名或者匿名函數(shù)。特別說明:幾乎所有的jQuery特效方法,均可指定完成函數(shù)。11.1.2顯示元素show()方法與hide()方法的作用剛好相反,用于將隱藏的元素顯示出來。在不指定參數(shù)時(shí),show()方法直接顯示元素。還可指定完成顯示元素的動(dòng)作快慢、完成時(shí)間及完成時(shí)回調(diào)函數(shù)。11.1.3隱藏/顯示切換toggle()方法兼具h(yuǎn)ide()和show()方法的功能,用法類似,可隱藏已顯示的元素,或者顯示已隱藏的元素。11.2.1淡入效果fadeIn()方法可實(shí)現(xiàn)淡入效果,將元素的透明度從100減到0,即從不可見變?yōu)榭梢姟?1.2.2淡出效果fadeOut()方法可實(shí)現(xiàn)淡出效果,將可見元素的透明度從0增加到100,即從可見變?yōu)椴豢梢姟?1.2.3調(diào)整透明度fadeTo()方法調(diào)整元素的透明度,參數(shù)取值范圍為[0,1]11.2.4淡入淡出切換fadeToggle()方法用于實(shí)現(xiàn)淡入淡出切換,即對(duì)可見元素施加淡出效果(fadeOut()),對(duì)不可見元素施加淡入效果(fadeIn())。11.3.1滑入效果slideDown()方法將元素的高度從0增加到實(shí)際高度。11.3.2滑出效果slideUp()方法將可見元素的高度從實(shí)際高度減少到0。11.3.3滑入滑出切換效果slideToggle()方法對(duì)可見元素施加滑出效果,對(duì)不可見元素施加滑入效果。10.4自定義動(dòng)畫animate()方法可實(shí)現(xiàn)自定義動(dòng)畫,其基本語法格式如下。.animate(
property
[,
duration
]
[,
complete
]
)其中:property為以對(duì)象格式表示的CSS屬性,如{width:"200",left:"100px"}。duration為動(dòng)畫完成時(shí)間(單位為毫秒),或者是表示快慢的字符串(“slow”“normal”或“fast”),complete為動(dòng)畫完成時(shí)調(diào)用的函數(shù)。animate()方法只支持屬性值為數(shù)字的CSS屬性,如width、height、left、opacity等。11.4.1字面量動(dòng)畫在animate()方法中使用字面量設(shè)置CSS屬性時(shí),jQuery將會(huì)把現(xiàn)有的屬性值通過動(dòng)畫效果調(diào)整為新的值。11.4.2相對(duì)量動(dòng)畫相對(duì)量動(dòng)畫指使用相對(duì)量來設(shè)置CSS屬性。例如,{width:'+=200'}表示元素寬度在原來的基礎(chǔ)上增加200,{width:'-=200'}則表示元素寬度在原來的基礎(chǔ)上減少20011.4.3自定義顯示或隱藏在使用animate()方法定義動(dòng)畫時(shí),CSS屬性可使用“show”“hide”或“toggle”字符串來實(shí)現(xiàn)元素的顯示或隱藏,類似于show()、hide()或toggle()方法。例如,{width:'toggle'}表示在元素可見時(shí),將其寬度逐漸減為0;元素不可見時(shí),增加其寬度直到為實(shí)際寬度。11.4.4位置動(dòng)畫在animate()方法中改變?cè)氐膌eft或top屬性,可實(shí)現(xiàn)位置動(dòng)畫。實(shí)現(xiàn)元素位置動(dòng)畫時(shí),需要將CSSposition屬性設(shè)置為absolute、relative或fixed。position屬性值為static(默認(rèn)值)時(shí),無法實(shí)現(xiàn)元素的移動(dòng)。11.5.1動(dòng)畫延時(shí)delay()方法用于實(shí)現(xiàn)延時(shí)操作,參數(shù)為時(shí)間(單位為毫秒)。11.5.2停止動(dòng)畫stop()方法用于停止正在執(zhí)行的動(dòng)畫,目標(biāo)對(duì)象的CSS屬性為動(dòng)畫停止時(shí)的狀態(tài)。11.5.3結(jié)束動(dòng)畫finish()方法結(jié)束正在執(zhí)行的動(dòng)畫,目標(biāo)對(duì)象的CSS屬性設(shè)置為動(dòng)畫正常結(jié)束時(shí)的狀態(tài),即跳過還未完成的動(dòng)畫過程,直接顯示結(jié)束狀態(tài)。11.5.4禁止動(dòng)畫效果jQuery.fx.off屬性設(shè)置為true時(shí),可禁止頁(yè)面中所有的動(dòng)畫效果,直接將目標(biāo)對(duì)象
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 壓縮感知在自適應(yīng)信號(hào)處理中的應(yīng)用-洞察分析
- 《歐美建筑特點(diǎn)》課件
- 寫給對(duì)象的道歉信(15篇)
- 數(shù)字政府法律框架構(gòu)建-洞察分析
- 外語學(xué)校品牌建設(shè)策略-洞察分析
- 性別視角下的家庭敘事研究-洞察分析
- 天然氣液化技術(shù)發(fā)展趨勢(shì)-洞察分析
- 《電源系統(tǒng)培訓(xùn)》課件
- 企業(yè)文化在客戶服務(wù)中的作用
- 辦公自動(dòng)化與小設(shè)備的智能設(shè)計(jì)與實(shí)施案例分享
- PS平面設(shè)計(jì)練習(xí)題庫(kù)(附參考答案)
- 混合云架構(gòu)整體設(shè)計(jì)及應(yīng)用場(chǎng)景介紹
- 六年級(jí)上冊(cè)分?jǐn)?shù)乘除混合運(yùn)算300題帶答案
- 北京市西城區(qū)2022-2023學(xué)年六年級(jí)上學(xué)期語文期末試卷(含答案)
- 小王子-英文原版
- 墊付協(xié)議合同范例
- 2024年高一語文期末復(fù)習(xí)訓(xùn)練-非連續(xù)性文本閱讀
- 統(tǒng)編版2024-2025學(xué)年語文五年級(jí)上冊(cè)日積月累專項(xiàng)訓(xùn)練練習(xí)題
- 2024年新人教版三年級(jí)數(shù)學(xué)上冊(cè)《第8單元第8課時(shí) 分?jǐn)?shù)的初步認(rèn)識(shí)復(fù)習(xí)》教學(xué)課件
- 2024-2030年中國(guó)混凝土管樁行業(yè)發(fā)展分析及發(fā)展前景與趨勢(shì)預(yù)測(cè)研究報(bào)告
- 全區(qū)國(guó)有企業(yè)資產(chǎn)全面清查工作方案
評(píng)論
0/150
提交評(píng)論