jquery實(shí)現(xiàn)滑動(dòng)特效代碼
在項(xiàng)目中,有需求要使用jquery實(shí)現(xiàn)滑動(dòng)效果,于是把相關(guān)內(nèi)容整理如下,下文介紹了很詳細(xì),有文字說明和代碼分析,需要的朋友可以來學(xué)習(xí)下。
實(shí)現(xiàn)方式一:
.slideUp([duration][,complete])——目標(biāo)元素向上滑入隱藏;
.slideDown([duration][,complete])——目標(biāo)元素向下滑出顯示;
.slideToggle([duration][,complete])——目標(biāo)元素隱藏則向下滑出顯示,否則向上滑入隱藏;
注:duration為方法執(zhí)行的時(shí)間區(qū)間,complete為回調(diào)函數(shù)。
<!DOCTYPE html> <html lang="zh_CN"> <head> <meta charset="UTF-8"> <title>滑動(dòng)效果</title> <script src="js/jquery-2.1.3.min.js"></script> <script src="js/slide.js"></script> <style> img{ width:500px; } </style> </head> <body> <div> <div> <button id="btn1">向上劃入隱藏</button> <button id="btn2">向下滑出顯示</button> <button id="btn3">向上劃入隱藏/向下滑出顯示</button> </div> <img src="images/2.jpg"/> </div> </body> </html>
slide.js代碼:
/*滑動(dòng)效果*/ $(document).ready(function(){ //向上滑入 $('#btn1').click(function(){ $('img').slideUp(2000); }); //向下滑出 $('#btn2').click(function(){ $('img').slideDown(2000); }); //切換滑動(dòng) $('#btn3').click(function(){ $('img').slideToggle(2000); }); })
實(shí)現(xiàn)方式二:
一、jQuery___效果(滑動(dòng)效果)
slideDown(speed, [callback])
概述
通過高度變化(向下增大)來動(dòng)態(tài)地顯示所有匹配的元素,在顯示完成后可選地觸發(fā)一個(gè)回調(diào)函數(shù)。
這個(gè)動(dòng)畫效果只調(diào)整元素的高度,可以使匹配的元素以“滑動(dòng)”的方式顯示出來。在jQuery 1.3中,上下的padding和margin也會(huì)有動(dòng)畫,效果更流暢。
參數(shù)
speedString,Number
三種預(yù)定速度之一的字符串("slow", "normal", or "fast")或表示動(dòng)畫時(shí)長的毫秒數(shù)值(如:1000)
callback (可選)FunctionFunction
在動(dòng)畫完成時(shí)執(zhí)行的函數(shù)
示例
描述:
用600毫秒緩慢的將段落滑下
jQuery 代碼:
$("p").slideDown("slow");
描述:
用200毫秒快速將段落滑下,之后彈出一個(gè)對話框
jQuery 代碼:
$("p").slideDown("fast",function(){ alert("Animation Done."); });
slideUp(speed, [callback])
概述
通過高度變化(向上減?。﹣韯?dòng)態(tài)地隱藏所有匹配的元素,在隱藏完成后可選地觸發(fā)一個(gè)回調(diào)函數(shù)。
這個(gè)動(dòng)畫效果只調(diào)整元素的高度,可以使匹配的元素以“滑動(dòng)”的方式隱藏起來。在jQuery 1.3中,上下的padding和margin也會(huì)有動(dòng)畫,效果更流暢。
參數(shù)
speedString,Number
三種預(yù)定速度之一的字符串("slow", "normal", or "fast")或表示動(dòng)畫時(shí)長的毫秒數(shù)值(如:1000)
callback (可選)Function
在動(dòng)畫完成時(shí)執(zhí)行的函數(shù)
示例
描述:
用600毫秒緩慢的將段落滑上
jQuery 代碼:
$("p").slideUp("slow");
描述:
用200毫秒快速將段落滑上,之后彈出一個(gè)對話框
jQuery 代碼:
$("p").slideUp("fast",function(){ alert("Animation Done."); });
slideToggle(speed, [callback])
概述
通過高度變化來切換所有匹配元素的可見性,并在切換完成后可選地觸發(fā)一個(gè)回調(diào)函數(shù)。
這個(gè)動(dòng)畫效果只調(diào)整元素的高度,可以使匹配的元素以“滑動(dòng)”的方式隱藏或顯示。在jQuery 1.3中,上下的padding和margin也會(huì)有動(dòng)畫,效果更流暢。
參數(shù)
speedString,Number
三種預(yù)定速度之一的字符串("slow", "normal", or "fast")或表示動(dòng)畫時(shí)長的毫秒數(shù)值(如:1000)
callback (可選)Function
在動(dòng)畫完成時(shí)執(zhí)行的函數(shù)
示例
描述:
用600毫秒緩慢的將段落滑上或滑下
jQuery 代碼:
$("p").slideToggle("slow");
描述:
用200毫秒快速將段落滑上或滑下,之后彈出一個(gè)對話框
jQuery 代碼:
$("p").slideToggle("fast",function(){ alert("Animation Done."); });
以上內(nèi)容是jquery實(shí)現(xiàn)滑動(dòng)特效代碼,希望大家喜歡。
- jQuery動(dòng)畫與特效詳解
- JQuery 動(dòng)畫卷頁 返回頂部 動(dòng)畫特效(兼容Chrome)
- jQuery動(dòng)畫效果圖片輪播特效
- 基于jquery和svg實(shí)現(xiàn)超炫酷的動(dòng)畫特效
- jQuery實(shí)現(xiàn)鼠標(biāo)經(jīng)過顯示動(dòng)畫邊框特效
- 基于jquery css3實(shí)現(xiàn)點(diǎn)擊動(dòng)畫彈出表單源碼特效
- jQuery圖片切換動(dòng)畫特效
- jQuery+jRange實(shí)現(xiàn)滑動(dòng)選取數(shù)值范圍特效
- JQuery實(shí)現(xiàn)簡單的圖片滑動(dòng)切換特效
- 基于jQuery制作小圖標(biāo)上下滑動(dòng)特效
- jQuery 常用特效實(shí)例小結(jié)【顯示與隱藏、淡入淡出、滑動(dòng)、動(dòng)畫等】
相關(guān)文章
jQuery實(shí)現(xiàn)默認(rèn)是閉合的FAQ展開效果菜單
這篇文章主要介紹了jQuery實(shí)現(xiàn)默認(rèn)是閉合的FAQ展開效果菜單,涉及jQuery中slideUp及slideDown用法的使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-09-0915個(gè)值得開發(fā)人員關(guān)注的jQuery開發(fā)技巧和心得總結(jié)【經(jīng)典收藏】
這篇文章主要介紹了15個(gè)值得開發(fā)人員關(guān)注的jQuery開發(fā)技巧和心得,詳細(xì)總結(jié)分析了jQuery常用的開發(fā)技巧,需要的朋友可以參考下2016-05-05使用JS或jQuery模擬鼠標(biāo)點(diǎn)擊a標(biāo)簽事件代碼
這篇文章主要介紹了使用JS或jQuery模擬鼠標(biāo)點(diǎn)擊a標(biāo)簽事件代碼,需要的朋友可以參考下2014-03-03jquery、js調(diào)用iframe父窗口與子窗口元素的方法整理
本節(jié)主要介紹了jquery、js調(diào)用iframe父窗口與子窗口元素的方法,需要的朋友可以參考下2014-07-07基于jquery的兼容各種瀏覽器的iframe自適應(yīng)高度的腳本
在網(wǎng)上找了很多的iframe自適應(yīng)高度的腳本,對瀏覽的的兼容性都不好。所以就想利用jquery強(qiáng)大的兼容性,寫一個(gè)iframe自適應(yīng)高度的腳本。2010-08-08jQuery.Validate 使用筆記(jQuery Validation范例 )
學(xué)習(xí)jQuery Validation,于是手寫一公共范例,并收藏以便后用,里面附有測試代碼,需要的朋友一起來測試。2010-06-06淺析jQuery Ajax請求參數(shù)和返回?cái)?shù)據(jù)的處理
這篇文章主要介紹了淺析jQuery Ajax請求參數(shù)和返回?cái)?shù)據(jù)的處理的相關(guān)資料,需要的朋友可以參考下2016-02-02BootStrap 標(biāo)題設(shè)置跨行無效的解決方法
這篇文章主要介紹了BootStrap 標(biāo)題設(shè)置跨行無效的解決方法,需要的朋友可以參考下2017-10-10