Jquery实现显示和隐藏的4种简单方式
2013-08-28 00:00
826 查看
Html代码:
Jquery代码:
第一种实现方式:
第二种实现方式:
第三种实现方式:
可以使用Jquery提供的show和hide来完成带缓动的显示和隐藏效果,由于两个方法相似,可以直接使用toggle来完成。
第四种实现方式:
toggle如果有两个参数,并且都是函数,表示第一次点击执行第一个函数,第二次点击执行第二个函数。
<div class="topicList"> <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种方式实现简单的显示和隐藏
- Jquery实现显示和隐藏的4种简单方式
- Jquery实现显示和隐藏的4种简单方式
- Jquery实现显示和隐藏的4种简单方式
- jquery实现显示与隐藏的几种方式:
- jQuery简单实现隐藏以及显示特效
- jQuery判断元素是否显示 是否隐藏的简单实现代码
- JS加jquery简单实现标签元素的显示或隐藏
- 用jquery实现隐藏列表表单的显示关闭切换以及Ajax方式改动提交相应的那一行的改动内容。
- 用jquery实现隐藏列表表单的显示关闭切换以及Ajax方式修改提交对应的那一行的修改内容。
- jQuery简单实现列表隐藏和显示效果示例
- 很实用的jQuery事件 - toggle() 方法,简单实现显示隐藏的功能
- JS加jquery简单实现标签元素的显示或隐藏
- Jquery显示和隐藏的4种简单方法
- 利用jQuery 实现一个简单的侧边菜单隐藏显示功能
- jQuery判断元素是否显示 是否隐藏的简单实现代码
- jQuery简单实现隐藏以及显示特效
- jQuery实现的可隐藏显示的登陆框
- JQuery实现内容的显示与隐藏动作循环出现
- jquery 实现背景图片循环切换,显示隐藏div