[英]jQuery Show & Hide Toggle
我有一些需要隐藏的div(类名为.hideable),还有一些需要显示的div(类名为.toggleable。我到目前为止工作,这很好,但是我对以下内容有困难) ;隐藏的div(.hideable)需要在可切换的div再次隐藏后返回。
这就是我所拥有的:
jQuery(document).ready(function($) {
var topContainer = $(".toggleable");
var topButton = $(".orsp a");
topButton.click(function() {
topContainer.slideToggle('slow');
$(".hideable").hide();
});
});
欢迎大家帮忙! 谢谢,J。
我想你wnat尝试喜欢this
HTML
<div style='display:none' class='hideable' >Hidden Div</div>
<div class='toggleable'>Toggleable div</div>
<input class='topButton' type='button' value='toggle'>
JS
$('.topButton').click(function() {
$('.toggleable').slideToggle('slow', function() { $(".hideable").slideToggle(); });
});
如果您不想使用切换来隐藏.hideable div,您可以使用CSS隐藏它,每当您切换.toggleable div时,您可以使用Jquery检查它是否隐藏,如果是,您可以将其更改为显示。 然而,Jakub的答案是最简单的解决方案。
最简单的选择切换或切换类
小提琴
<http://jsfiddle.net/gcsHg/>?
jQuery(document).ready(function($) {
var topContainer = $(".toggleable");
var topButton = $(".orsp a");
topButton.toggle(function() {
topContainer.slideToggle('slow');
$(".hideable").hide();
},function () {
topContainer.slideToggle('slow');
$(".toggleable").hide();
});
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.