最近在做的项目中有要用到上传控件,所有就用到了swfupload flash上传控件

因为在项目中要使用到Tab控件,tab控件通过改变display属性来控制tab页的显

示与隐藏。当swfupload控件放在tab页里当tab页切换时,swfupload就会重新

加载,如果你的swfupload控件对象中的数据就会丢失,比如上传等待队列等。

解决办法:

CSS:

        .hide {
position: absolute !important;
top: -9999px !important;
left: -9999px !important;
}

JS:

 var $button = $('#myButton'),
$text = $('#myText'),
visible = true; $button.click(function() {
if (visible) {
$text.slideUp('fast',function() {
$text.addClass('hide')
.slideDown(0);
});
} else {
$text.slideUp(0,function() {
$text.removeClass('hide')
.slideDown('fast');
});
}
visible = !visible;
});​

这样就不需要改变display的值了。

 

作者:王净 出处http://www.cnblogs.com/wangjingblogs
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保
留此段声明,且在文章页面明显位置给出原文连接,否则保留追究
法律责任的权利。

05-11 20:53