2015-12-14 87 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