最近在做的项目中有要用到上传控件,所有就用到了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
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保
留此段声明,且在文章页面明显位置给出原文连接,否则保留追究
法律责任的权利。