国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jQuery控制元素顯示、隱藏、切換、滑動的方法總結

2019-11-20 12:39:17
字體:
來源:轉載
供稿:網友

jQuery 隱藏和顯示

通過 hide() 和 show() 兩個函數,jQuery 支持對 HTML 元素的隱藏和顯示:
實例

復制代碼 代碼如下:

$("#hide").click(function(){
$("p").hide();
});
$("#show").click(function(){
$("p").show();
});

hide() 和 show() 都可以設置兩個可選參數:speed 和 callback。
語法:
復制代碼 代碼如下:

$(selector).hide(speed,callback)

$(selector).show(speed,callback)


speed 參數規定顯示或隱藏的速度。可以設置這些值:"slow", "fast", "normal" 或毫秒。
callback 參數是在 hide 或 show 函數完成之后被執行的函數名稱。您將在本教程下面的章節學習更多有關 callback 參數的知識。
實例
復制代碼 代碼如下:

$("button").click(function(){
$("p").hide(1000);
});

callback 參數是在該函數完成之后被執行的函數名稱。您將在本教程下面的章節學習更多有關 callback 參數的知識。

jQuery 滑動函數 - slideDown, slideUp, slideToggle

jQuery 擁有以下滑動函數:

復制代碼 代碼如下:

$(selector).slideDown(speed,callback)
$(selector).slideUp(speed,callback)
$(selector).slideToggle(speed,callback)

speed 參數可以設置這些值:"slow", "fast", "normal" 或毫秒。
callback 參數是在該函數完成之后被執行的函數名稱。您將在本教程下面的章節學習更多有關 callback 參數的知識。
slideDown() 實例
復制代碼 代碼如下:

$(".flip").click(function(){
$(".panel").slideDown();
});

jQuery Fade 函數 - fadeIn(), fadeOut(), fadeTo()
jQuery 擁有以下 fade 函數:
復制代碼 代碼如下:

$(selector).fadeIn(speed,callback)

$(selector).fadeOut(speed,callback)

$(selector).fadeTo(speed,opacity,callback)


speed 參數可以設置這些值:"slow", "fast", "normal" 或 毫秒。
fadeTo() 函數中的 opacity 參數規定減弱到給定的不透明度。
callback 參數是在該函數完成之后被執行的函數名稱。您將在本教程下面的章節學習更多有關 callback 參數的知識。

jQuery 自定義動畫

jQuery 函數創建自定義動畫的語法:

復制代碼 代碼如下:

$(selector).animate({params},[duration],[easing],[callback])

關鍵的參數是 params。它定義產生動畫的 CSS 屬性。可以同時設置多個此類屬性:
復制代碼 代碼如下:

animate({width:"70%",opacity:0.4,marginLeft:"0.6in",fontSize:"3em"});

第二個參數是 duration。它定義用來應用到動畫的時間。它設置的值是:"slow", "fast", "normal" 或毫秒。
實例
復制代碼 代碼如下:

<script type="text/javascript">
$(document).ready(function(){
$("#start").click(function(){
$("#box").animate({height:300},"slow");
$("#box").animate({width:300},"slow");
$("#box").animate({height:100},"slow");
$("#box").animate({width:100},"slow");
});
});
</script>

函數 描述
$(selector).hide() 隱藏被選元素
$(selector).show() 顯示被選元素
$(selector).toggle() 切換(在隱藏與顯示之間)被選元素
$(selector).slideDown() 向下滑動(顯示)被選元素
$(selector).slideUp() 向上滑動(隱藏)被選元素
$(selector).slideToggle() 對被選元素切換向上滑動和向下滑動
$(selector).fadeIn() 淡入被選元素
$(selector).fadeOut() 淡出被選元素
$(selector).fadeTo() 把被選元素淡出為給定的不透明度
$(selector).animate() 對被選元素執行自定義動畫
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 景德镇市| 城固县| 英超| 新兴县| 延庆县| 香格里拉县| 资溪县| 常宁市| 陈巴尔虎旗| 天柱县| 桦甸市| 磴口县| 镇平县| 台南市| 桦南县| 林芝县| 铁岭县| 潍坊市| 如东县| 峨眉山市| 兰溪市| 桑植县| 东辽县| 慈溪市| 淮滨县| 怀安县| 汨罗市| 苍梧县| 稷山县| 安宁市| 若羌县| 商南县| 右玉县| 东阳市| 富锦市| 丹东市| 博乐市| 德化县| 凌云县| 河源市| 齐齐哈尔市|