jQuery.uploadify是一個方便快捷上傳文件的jQuery插件。然而,使用IE9時,我們可能會遇到一些問題。
第一個問題是選擇文件時沒有反應。這個問題可以通過在觸發選擇文件事件時手動觸發點擊事件來解決。
$('#file_upload').uploadify({
'swf' : 'uploadify.swf',
'uploader' : 'uploadify.php',
'onSelect' : function() {
$('#file_upload').prev().trigger('click'); //手動觸發點擊事件
}
});
第二個問題是上傳文件時會提示Flash未安裝或未啟用。這個問題可以通過在object標簽中添加wmode=transparent屬性來解決。
<object data="uploadify.swf" type="application/x-shockwave-flash" width="120" height="30" wmode="transparent">
<param name="movie" value="uploadify.swf" />
<param name="wmode" value="transparent" />
</object>
以上是解決jQuery.uploadify在IE9下出現問題的兩種解決方法,希望對大家有所幫助。
下一篇H和java哪個