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

首頁 > 語言 > JavaScript > 正文

Jquery實現顯示和隱藏的4種簡單方式

2024-05-06 15:51:14
字體:
來源:轉載
供稿:網友
顯示和隱藏的效果想必大家都有見到過吧,其實很簡單,通過jquery便可輕松實現,下面為大家整理了4種方式,大家可以根據需求自由選擇

Html代碼:

復制代碼 代碼如下:


<div>
<h3><span>學習天地</span></h3>
<ul>
<li>1111111111</li>
<li>2222222222</li>
<li>333333333</li>
<li>4444444444</li>
<li>5555555555</li>
<li>6666666666</li>
</ul>
</div>


Jquery代碼:
第一種實現方式:

復制代碼 代碼如下:


1. <script type="text/javascript">
$(function(){
$(".topicList h3").click(function(){
var UL = $(this).next("ul");
if(UL.css("display")=="none"){
UL.css("display","block");
}
else{
UL.css("display","none");
}
});
});
</script>


第二種實現方式:

復制代碼 代碼如下:


2. <script type="text/javascript">
$(function(){
$(".topicList h3").toggle(function(){
$(this).next("ul").hide(1000);
},function(){
$(this).next("ul").show(1000);
});
});
</script>


第三種實現方式:
可以使用Jquery提供的show和hide來完成帶緩動的顯示和隱藏效果,由于兩個方法相似,可以直接使用toggle來完成。

復制代碼 代碼如下:


3. <script type="text/javascript">
$(function(){
$(".topicList h3").toggle(function(){
$(this).next("ul").css("display","none");
},function(){
$(this).next("ul").css("display","block");
});
});
</script>


第四種實現方式:
toggle如果有兩個參數,并且都是函數,表示第一次點擊執行第一個函數,第二次點擊執行第二個函數。

復制代碼 代碼如下:


4. <script type="text/javascript">
$(function(){
$(".topicList h3").toggle(topicHandler,topicHandler);
function topicHandler(){
//使用fadeIn、show、slideDown可以完成某個容器的顯示
//使用fadeOut、hide、slideUp可以完成某個容器的隱藏
//所以可以通過各個的toggle來完成兩個之間的輪換
$(this).next("ul").toggle(1000);
}
});
</script>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 柞水县| 沁阳市| 涟源市| 荃湾区| 达日县| 丰都县| 行唐县| 尼木县| 萨迦县| 汕头市| 延津县| 保康县| 黄陵县| 朔州市| 从化市| 涿鹿县| 昭苏县| 两当县| 西藏| 富民县| 京山县| 黔东| 芦溪县| 晋中市| 盱眙县| 山阳县| 通山县| 仪陇县| 南宫市| 佳木斯市| 泾源县| 承德县| 延川县| 东源县| 崇义县| 克什克腾旗| 鄂州市| 岳阳县| 阿克陶县| 弋阳县| 彝良县|