这个问题主要是出现在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文件,就有点奇怪了,希望知道的大神给个答案,感激不尽!
时间: 2025-01-03 01:11:23