2012-02-19 107 views
0

所以這裏的交易...我有2個jQuery UI選項卡 - 第一個是常規信息,第二個是圖庫。在第二個選項卡上,我有一個啓用了多個上傳選項的uploadify按鈕。當我在隊列中堆疊幾個圖像上傳並點擊上傳時,他們開始逐個上傳(所以這很好......),但是如果我在進程進行時單擊第一個選項卡,Uploadify將停止工作並不再處理隊列,它只是停止上傳,隊列保持不會繼續,也不會拋出錯誤。Uploadify不能與jQuery UI標籤一起工作

任何想法爲什麼?有沒有人注意過類似的東西?

我使用jQuery 1.7.1,我的jQuery UI是v1.8.2,Uploadify是v2.1.0。

更新:以下是一段代碼,我使用:

<script type="text/javascript"> 
$(document).ready(function() { 
    $("#tabs").tabs(); 

    $("#uploadify").uploadify({ 
     'uploader'  : '/flash/uploadify.swf', 
     'script'   : 'ajaxUploadImage.php', 
     'cancelImg'  : '/images/icons/cancel.png', 
     'folder'   : '', 
     'auto'   : false, 
     'multi'   : true, 
     'fileExt'  : '*.jpg;*.jpeg;*.gif;*.png', 
     'fileDesc'  : 'Image files', 
     'fileDataName' : 'image_gallery', 
     'sizeLimit'  : 10485760, 
     onComplete: function(event, ID, fileObj, response, data){ 
      // do stuff 
     } 
    }); 
}); 
</script> 

<div id="tabs" class="tabs"> 
    <ul> 
     <li><a href="#tab-main"><span>Main Info</span></a></li> 
     <li><a href="#tab-gallery"><span>Gallery</span></a></li> 
    </ul> 

    <div id="tab-main"> 
     <!-- some stuff here not related to the problem --> 
    </div> 

    <div id="tab-gallery"> 
     <input type="file" name="uploadify" id="uploadify" /> 
     <div id="uploadify-queue-btns"> 
      <button type="button" id="uploadify-start-upload"onclick="javascript:$('#uploadify').uploadifyUpload();"> Upload</button> 
      <button type="button" id="uploadify-clear-queue" onclick="javascript:$('#uploadify').uploadifyClearQueue();"> Clear queue</button> 
     </div> 
    </div> 
</div> 

回答

0

如何標籤填充?當將uploadify JS手動推入到選項卡div中時,JS事件正好消失。

+0

Hi @powtac。我剛剛上傳了一些我正在使用的代碼,你可以看看它。是的,我正在手動推送uploadify以啓動流程。我可以嘗試使用自動選項,看看這是否會解決它。 – Vlad 2012-02-20 12:50:39

+0

剛試過使用auto:true,但它是一樣的。沒有效果。有什麼建議麼?任何人? – Vlad 2012-02-20 19:40:05

+0

你使用螢火蟲嗎? – powtac 2012-02-20 21:19:43

相關問題