jQuery - 调整窗口大小时的动画宽度问题

时间:2011-07-05 16:49:34

标签: javascript jquery jquery-animate

我正在使用jQuery在图像印刷机的页面上隐藏和显示一系列DIV。当我隐藏该区域然后调整浏览器窗口大小(Firefox 5 Windows XP)时,我看到了问题。当我再次展示元素时,只有它们的后半部分是动画显示。如果我手动调整窗口大小,它会再次正确显示。这是一段代码:

$("#imgToggle").click( function ( event ) {
   var isVis = ($("#container1").is(":visible") );

    $("#container1").animate( {width: 'toggle'} );            
    $("#container2").animate( {width: 'toggle'} ); 

    if ( isVis )
    {
       $("#leftPanel").css( "z-index" , "5" );
    }
    else
    {
       $("#leftPanel").css( "z-index" , "" );

    }

});

我尝试过在所有这些之后使用window.resizeTo(currentWidth,currentHeight),但它没有用。有什么想法,想法?

提前致谢。

0 个答案:

没有答案