解决swfupload改变display属性后flash重新加载的问题(chome,safari内核的所有浏览器)...
生活随笔
收集整理的這篇文章主要介紹了
解决swfupload改变display属性后flash重新加载的问题(chome,safari内核的所有浏览器)...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
最近在做的項目中有要用到上傳控件,所有就用到了swfupload flash上傳控件
因為在項目中要使用到Tab控件,tab控件通過改變display屬性來控制tab頁的顯
示與隱藏。當swfupload控件放在tab頁里當tab頁切換時,swfupload就會重新
加載,如果你的swfupload控件對象中的數據就會丟失,比如上傳等待隊列等。
解決辦法:
CSS:
.hide {position: absolute !important;top: -9999px !important;left: -9999px !important;}?
JS:
?
1 var $button = $('#myButton'), 2 $text = $('#myText'), 3 visible = true; 4 5 $button.click(function() { 6 if (visible) { 7 $text.slideUp('fast',function() { 8 $text.addClass('hide') 9 .slideDown(0); 10 }); 11 } else { 12 $text.slideUp(0,function() { 13 $text.removeClass('hide') 14 .slideDown('fast'); 15 }); 16 } 17 visible = !visible; 18 });?這樣就不需要改變display的值了。
作者:王凈 出處:http://www.cnblogs.com/wangjingblogs 本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保 留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究 法律責任的權利。
?
?
轉載于:https://www.cnblogs.com/wangjingblogs/p/3186681.html
總結
以上是生活随笔為你收集整理的解决swfupload改变display属性后flash重新加载的问题(chome,safari内核的所有浏览器)...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小程序利用云函数发送电子邮件功能详解
- 下一篇: java系统优化方案_Java秒杀系统方