2015-12-14 83 views
0

我正在將Filepicker整合到網頁的表單中。一切工作正常,但我無法阻止模式在每個頁面加載時自行打開。我無法找到禁用此功能的方法。Filepicker - Modals在頁面加載時打開

這裏的設置,我有玩的時刻:

<script> 
    // Set up the API key 
    filepicker.setKey("XXXXXXX"); 

    filepicker.pickAndStore(
     // picker_options 
     { 
      openTo: 'COMPUTER', 
      services: ['CLOUDDRIVE','COMPUTER','DROPBOX','FACEBOOK','GITHUB','GOOGLE_DRIVE','GMAIL','SKYDRIVE','URL','FTP','CLOUDAPP'], 
      maxSize: 20971520, 
     }, 
     // store_options 
     { 

     }, 
     function(Blobs){ 
      console.log(JSON.stringify(Blobs)); 
     }, 
     function(error){ 
      console.log(JSON.stringify(error)); 
     }, 
     function(progress){ 
      console.log(JSON.stringify(progress)); 
     } 
    ); 
</script> 

同樣的事情發生在codepen所以沒什麼的,導致它的頁面的其餘部分。

回答

1

由於您正在選取一個文件,因此當您點擊一個按鈕激活它時,您應該在所調用的函數中執行pickAndStore函數的操作。

var button = document.getElementById('filePick'); 
button.onclick(function() { 
    filepicker.pickAndStore({ 
     //etc. 
    }); 
}); 
+0

謝謝,真的很明顯!我只是將它轉換爲jQuery,因爲我已經在頁面上使用它。現在一切正常。 – Brigante