手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >Jquery实现显示和隐藏的4种简单方式
Jquery实现显示和隐藏的4种简单方式
摘要:Html代码:复制代码代码如下:学习天地11111111112222222222333333333444444444455555555556...

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>

【Jquery实现显示和隐藏的4种简单方式】相关文章:

Javascript实现每日自动换一张图片的方法

JS对字符串编码的几种方式使用

JavaScript实现DIV层拖动及动态增加新层的方法

Javascript实现div层渐隐效果的方法

JQuery中DOM实现事件移除的方法

javascript实现树形菜单的方法

jQuery实现返回顶部效果的方法

jquery实现图片左右切换的方法

jQuery实现弹出窗口中切换登录与注册表单

javascript中createElement的两种创建方式

精品推荐
分类导航