我有 3 个可切换 Fade() 3 div 的按钮。当我单击#link1、div1 fadeIn() 等时。我的目标是如果这些 div 中的任何一个淡入,则调整 #map_canvas 的大小,如果不可见,则调整为默认值(fadeOut())。
<a id="link1"></a>
<a id="link2"></a>
<a id="link3"></a>
<div id="map_canvas"></div>
<div id="wrapper">
<div id="div1" class="hideMe"></div>
<div id="div2" class="hideMe"></div>
<div id="div3" class="hideMe"></div>
</div>
编辑:fadeIn 和fadeOut 的jQuery。
$(document).ready(function() {
$('#div1').hide();
$('a#link1').click(function() {
if (!$('#div1').is(':visible'))
{
$('.hideMe').fadeOut("slow");
$('#map_canvas').animate({height:"370px"}, 500);
}
$('#div1').fadeToggle("slow");
});