uploadify上传插件多次调用uploadify.swf并且有两次是canceled状态

这个问题主要是出现在uploadify.js这个文件里面,里面有两段代码

1 var $wrapper = $(‘<div />‘, {
2 ‘id‘    : settings.id,
3 ‘class‘ : ‘uploadify‘,
4 ‘css‘   : {
5     ‘height‘   : settings.height + ‘px‘,
6     ‘width‘    : settings.width + ‘px‘
7       }
8 });
9 $(‘#‘ + swfuploadify.movieName).wrap($wrapper);
1 $(‘#‘ + swfuploadify.movieName).css({
2     ‘position‘ : ‘absolute‘,
3     ‘z-index‘  : 1
4 });

这两段代码其实就是把视频插件放到一个div里面,并给这个div设置相应的属性,然后设置视频object的定位。

所以我们要改的就是先把这两段代码注释了,然后手动在

SWFUpload.prototype.getFlashHTML函数里,给object外添加一个div,并设置这个div相应的属性就可以了

但是具体为什么这两段代码回造成请求两次swf文件,就有点奇怪了,希望知道的大神给个答案,感激不尽!

文章来自:http://www.cnblogs.com/gaoyiddf/p/4922755.html
© 2021 jiaocheng.bubufx.com  联系我们
ICP备案:鲁ICP备09046678号-3