解决uploadify buttonimg 按钮图片加载延迟办法[百度搬家]
2014-06-23 15:40
453 查看
$("#file").uploadify({ 'width': 110, 'height': 30, 'uploader' :'/common/uploadify/jquery.uploadify-v2.1.0/uploadify.swf', 'cancelImg': '/common/uploadify/jquery.uploadify-v2.1.0/cancel.png', 'buttonImg': '/common/uploadify/jquery.uploadify-v2.1.0/upload.jpg', 'script' : uploadaskplatlist, //'folder': 'uploadfile/', 'queueID': 'fileQueue', 'fileExt' : '*.xls;*.xlsx', 'fileDesc':'请选择excel格式文件', 'auto' : false, 'multi': false, //'queueSizeLimit':1, //'simUploadLimit':1, 'method' :'GET', //'queueSizeLimit':15, 'sizeLimit' : 2097152, 'wmode' : 'transparent', 'removeCompleted' : false, 'onSelect': function(e, queueId, fileObj) { if($(".youkeornot").val() !="游客" && $(".youkeornot").val() !="试用"){ $(".onselectshow").show(); if(fileObj.size>2097152){ alert("文件大于2M,请重新上传!"); $(".onselectshow").hide(); return } } }, "onComplete": function (event, queueID, fileObj, response, data) { response = eval("(" + response + ")"); var afujianname=$('#uploadfile_fujianname .fileName').attr("title"); var afujianname2=$("#ask_att")[0].innerHTML; $(".onselectshow").hide(); var attach = new Object(); attach["id"]=response.docid; attach["rev"]=response.rev; if(!afujianname2){ $("#loadingdia").dialog( "close" ); alert("提交成功!"); window.location = "/askplat/front/my_inquiry.html"; } else{ $("#file_fujian").uploadifySettings('scriptData',attach); $("#file_fujian").uploadifyUpload(); } } })
在做uploadifyv2.0按钮上传的时候,通常会遇到加载延迟的问题,针对这个问题,我想了好久,一直没有一个很好的解决方案。
最后,用一个最笨的办法把这个问题解决了。
方法如下,首先,设置上传的flash为透明。既添加如下属性: 'wmode' : 'transparent',
然后再把要上传的div背景改成你要上传的图片,因为flash是可以点击的,即使没有加载图片,你也会看到一个背景在那边,flash是透明的,因此,可以上传文件。
关于uploadifyV2.0详细参数,请看:http://hi.baidu.com/confidence68/item/a6b3c1f6ffb23211a62988b8
相关文章推荐
- 解决uploadify buttonimg 按钮图片加载延迟办法
- ejs里面的img图片路径是正确的但是加载不出来------------解决办法
- 我在使用ng-src时图片加载不出来后,Chrome会自动给img标签增边框,解决办法
- 解决for循环总是输出最后一个数组的值的办法并且实现不同位置的li加载不同的img地址图片
- dedecms中[field:imglink/]图片大小问题解决办法
- 用Bitmap加载图片资源时,报错java.lang.OutOfMemoryError: bitmap size exceeds VM budget的解决办法
- 加载图片内存溢出 解决办法
- 用Bitmap加载图片资源时,报错java.lang.OutOfMemoryError: bitmap size exceeds VM budget的解决办法
- 延迟加载时发生no session错误的解决办法
- input文本框、文字、按钮、图片 垂直居中对齐的解决办法
- dedeCms下面 arclist标签无法嵌套图片(img)之解决办法
- DEDECMS后台传附件图片出现Upload filetype not allow解决办法
- input文本框、文字、按钮、图片 垂直居中对齐的解决办法
- 解决在UIWebView中加载图片时出现延迟现象的做法
- wpf Image动态加载图片终极解决办法
- button按钮在 IE 中两边被拉伸的解决办法的疑惑 3ff8
- uploadify动态更新配置参数方法uploadifySettings()报错“updateSettings is not a function”之解决办法
- 加载大图片内存溢出的解决办法
- input文本框、文字、按钮、图片 垂直居中对齐的解决办法
- ASP.NET jquery.uploadify上传控件中文乱码解决办法