在这种情况下如何用jQuery实现切换效果
How to achieve toggle effect with jQuery in this situation?
找到一个例子,这正是我想要的。请将窗口大小调整为700px, url为http://www.subway.com.au
感谢您的阅读。
我的布局如下:
<div id="left">
<div id="left-container" style="display:none;">Content foo
</div>
</div>
<div id="right">
<div id="right-container" style="display:none;">Content bar
</div>
</div>
<div class="overlay"></div>
基本上,当点击#left或#right时,相对而言,#left-container或#right-container会向上或向下滑动,同时。overlay会显示或隐藏。当然,当容器是向上滑动时,点击整个屏幕而不是其本身会向下滑动和removeClass .overlay.
我知道这个问题已经被提过很多次了。然而,它似乎仍然不适合我。感谢您的宝贵时间。我将使用稍微不同的HTML -
<div id="left" class="header">
A
<div class="container">Content foo
</div>
</div>
<div id="right" class="header">
B
<div class="container">Content bar
</div>
</div>
<div class="overlay"></div>
和JS -
$(function(){
$(".header").on("click", function(){
if($(this).find(".container").is(":visible")){
$(".header").find(".container").each(function(){
$(this).slideDown();
});
$(this).find(".container").slideUp();
$(".overlay").show();
}else{
$(this).find(".container").slideDown();
$(".overlay").hide();
}
});
});
这里是小提琴- http://jsfiddle.net/n8ykqLuy/1/
注意:一开始我以为你的要求是自定义的。但是我想你要找的是手风琴
相关文章:
- 如何正确实现Jquery多选小部件
- 如何使用 get_template_directory_uri() 正确实现 jQuery 菜单功能到 Wordpres
- 在对象类上实现 jquery 作用域的最佳方法
- 在Ember.js应用程序中实现jQuery
- 如何在纯JS中实现jQuery.map()的等效功能
- 如何正确实现Jquery移动路由器插件
- 使用AJAX源代码和appendTo理解和实现jQuery自动完成
- 在动态添加的图像上实现Jquery同位素
- 实现Jquery时出现问题'成对元素上的s.each()函数
- 使用selenium实现jquery时出错
- 可以'我没有在我的网站上实现Jquery Scrollify
- 如何在页面上的多个缩略图集的鼠标悬停时实现 jQuery 图像循环
- 如何在 Javascript 中实现 jQuery 的 load() 函数
- 尝试实现jQuery插件,失败
- Ember cli 切换侧边栏“实现 Jquery 部分?”
- 如何实现 jQuery Ajax 调用的 Kendo 进度条
- 如何使用纯 Javascript 和文档查询选择器实现 jQuery .on() 函数
- 实现 Jquery 计数器
- 如何在此代码上实现 jQuery cookie
- 如何使用 JSF 实现 JQuery 确认对话框