jQuery 效果- 隱藏和顯示

jQuery提供了一個簡單的界面來執(zhí)行各種令人驚奇的效果。

jQuery效果方法使我們能夠以最少的配置快速實現(xiàn)常用的效果。

示例1(單擊下面的DIV):
單擊以顯示/隱藏面板

jQuery是一個快速,輕量級且功能豐富的JavaScript庫,它基于“少寫多做”的原則。

jQuery簡化了HTML文檔的遍歷,事件處理,動畫和Ajax交互,從而實現(xiàn)了快速的Web開發(fā)。

示例2(單擊下面的DIV):

www.soo66.com

菜鳥教程在線

website.


jQuery hide()和show()

您可以使用hide()show()方法隱藏和顯示HTML元素。

下面的示例演示了hide()方法和show()方法的用法:

// 隱藏正常顯示的段落
$("#hide-btn").click(function(){
  $("p").hide();
});

// 顯示被隱藏的段落
$("#show-btn").click(function(){
  $("p").show();
});
測試看看?/?

這是hide() 方法的語法:

$(selector).hide(duration, easing, callback);

這是show()方法的語法:

$(selector).show(duration, easing, callback);

hide()show()方法接受三個可選參數(shù):

  • duration -確定效果將持續(xù)多長時間??赡艿闹担骸?slow”,“ fast”或毫秒

  • easing -指示要用于過渡的緩動功能??赡艿闹担骸?swing”,“ linear”

  • callback-指定方法完成后要調用的函數(shù)

以下示例通過hide()和show()演示了duration參數(shù):

$("#hide-btn").click(function(){
  $("p").hide(1000);
});

$("#show-btn").click(function(){
  $("p").show(1000);
});
測試看看?/?

以下示例使用hide()和show()演示了回調參數(shù):

$("#hide-btn").click(function(){
  $("div").hide(1000, function(){
    alert("DIV被隱藏");
  });
});

$("#show-btn").click(function(){
  $("div").show(1000, function(){
    alert("DIV被顯示");
  });
});
測試看看?/?

動畫所有跨度(在本示例中為單詞)快速隱藏,在200毫秒內完成每個動畫:

$("button").click(function(){
  $("span:last-child").hide("fast", function(){
$(this).prev().hide("fast", arguments.callee);
  });
});
測試看看?/?

jQuery toggle()方法

我們還可以使用toggle()方法在隱藏和顯示HTML元素之間切換。

如果所選元素最初顯示,它將被隱藏;如果隱藏,它將顯示出來。

下面的示例在單擊按鈕時在hide和show所有<p>元素之間切換:

$("button").click(function(){
  $("p").toggle(1500);
});
測試看看?/?

toggle()方法的語法如下:

$(selector).toggle(duration, easing, callback);

toggle()方法接受三個可選參數(shù):

  • duration  -確定效果將持續(xù)多長時間??赡艿闹担骸?slow”,“ fast”或 毫秒

  • easing -指示要用于過渡的緩動功能。可能的值:“ swing”,“ linear”

  • callback-指定方法完成后要調用的函數(shù)

jQuery效果參考

有關完整的效果參考,請訪問我們的jQuery Effects 參考手冊。

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清