一、jQuery隱藏和顯示效果ide
經過 jQuery,您能夠使用 hide() 和 show() 方法來隱藏和顯示 HTML 元素:函數
$("#hide").click(function(){ $("p").hide(); }); //點擊id="hide"元素時,隱藏全部<p>標籤內容; $("#show").click(function(){ $("p").show(); }); //點擊id="show"元素時,顯示全部<p>標籤內容;
二、jQuery淡入淡出效果spa
經過 jQuery,您能夠實現元素的淡入淡出效果。code
jQuery 擁有下面四種 fade 方法:blog
//jQuery fadeIn() 用於淡入已隱藏的元素; $(selector).fadeIn(speed,callback); //speed(可選)參數規定效果的時長。它能夠取如下值:"slow"、"fast" 或毫秒; //callback(可選) 參數是 fading 完成後所執行的函數名稱; $("button").click(function(){ $("#div1").fadeIn(); $("#div2").fadeIn("slow"); $("#div3").fadeIn(3000); }); //點擊<button>按鈕時,不一樣效果的淡入id分別爲"div1,div2,div3"的元素; //jQuery fadeOut() 方法用於淡出可見元素; $(selector).fadeOut(speed,callback); //speed(可選)參數規定效果的時長。它能夠取如下值:"slow"、"fast" 或毫秒; //callback(可選) 參數是 fading 完成後所執行的函數名稱; $("button").click(function(){ $("#div1").fadeOut(); $("#div2").fadeOut("slow"); $("#div3").fadeOut(3000); }); //點擊<button>按鈕時,不一樣效果的淡出id分別爲"div1,div2,div3"的元素; //jQuery fadeToggle() 方法能夠在 fadeIn() 與 fadeOut() 方法之間進行切換; //若是元素已淡出,則 fadeToggle() 會向元素添加淡入效果; //若是元素已淡入,則 fadeToggle() 會向元素添加淡出效果; $(selector).fadeToggle(speed,callback); //speed(可選)參數規定效果的時長。它能夠取如下值:"slow"、"fast" 或毫秒; //callback(可選) 參數是 fading 完成後所執行的函數名稱; $("button").click(function(){ $("#div1").fadeToggle(); $("#div2").fadeToggle("slow"); $("#div3").fadeToggle(3000); }); //點擊<button>按鈕時,不一樣效果的淡出淡入id分別爲"div1,div2,div3"的元素; //jQuery fadeTo() 方法容許漸變爲給定的不透明度(值介於 0 與 1 之間); $(selector).fadeTo(speed,opacity,callback); //speed(必選)參數規定效果的時長。它能夠取如下值:"slow"、"fast" 或毫秒; //opacity(必選)參數將淡入淡出效果設置爲給定的不透明度(值介於 0 與 1 之間); //callback(可選) 參數是 fading 完成後所執行的函數名稱; $("button").click(function(){ $("#div1").fadeTo("slow",0.15); $("#div2").fadeTo("slow",0.4); $("#div3").fadeTo("slow",0.7); }); //點擊<button>按鈕時,以給出的不透明度淡入淡出id分別爲"div1,div2,div3"的元素;
三、jQuery滑動效果ip
經過 jQuery,您能夠在元素上建立滑動效果。ci
jQuery 擁有如下滑動方法:get
//jQuery slideDown() 方法用於向下滑動元素; $(selector).slideDown(speed,callback); //speed(可選)參數規定效果的時長,它能夠取如下值:"slow"、"fast" 或毫秒; //callback(可選)參數是滑動完成後所執行的函數名稱; $("#flip").click(function(){ $("#panel").slideDown(); }); //點擊id爲flip的元素時,將id爲panel的元素向下滑動; //jQuery slideUp() 方法用於向上滑動元素; $(selector).slideUp(speed,callback); //speed(可選)參數規定效果的時長,它能夠取如下值:"slow"、"fast" 或毫秒; //callback(可選)參數是滑動完成後所執行的函數名稱; $("#flip").click(function(){ $("#panel").slideUp(); }); //點擊id爲flip的元素時,將id爲panel的元素向上滑動; //jQuery slideToggle() 方法能夠在 slideDown() 與 slideUp() 方法之間進行切換; //若是元素向下滑動,則 slideToggle() 可向上滑動它們; //若是元素向上滑動,則 slideToggle() 可向下滑動它們; $(selector).slideToggle(speed,callback); //speed(可選)參數規定效果的時長,它能夠取如下值:"slow"、"fast" 或毫秒; //callback(可選)參數是滑動完成後所執行的函數名稱; $("#flip").click(function(){ $("#panel").slideToggle(); }); //點擊id爲flip的元素時,將id爲panel的元素向上或向下滑動;
轉載自本人ITeye連接:http://xiaozhuang0706.iteye.com/blog/2255816it