上传按钮,当没有被调用时出现 - 但我有2个实例

问题描述:

我已经在页面中创建了S3上传器的2个实例,我给了它们不同的div名称。 其中一个实例设置为自动上传,另一个设置为手动上传并设置了编辑文件名。上传按钮,当没有被调用时出现 - 但我有2个实例

但是,自动上传的实例也会从其他实例拉取上传按钮。它坐在那里,并没有做任何事情,因为上传按预期工作 - 自动。除了这个流氓按钮,这两种形式都是我想要的。

这是该按钮的格但我只把它在一个实例

<div id="triggerUpload-feeds" class="qq-upload-button start-upload" style="margin-top: 10px;cursor:pointer;">Upload</div> 
+0

对不起,我只是不明白如何粘贴代码到这个网站,并使其出现,我不是一个开发人员,只是一个黑客真的我猜 – 2014-10-09 03:29:08

+0

这很可能是你的代码中的错误,所以你需要以显示它获得进一步的帮助。做到这一点的最佳方式可能是将JavaScript和HTML粘贴到http://jsbin.com/并在您的问题中包含链接。 – 2014-10-09 03:30:27

+0

好吧,当我不知道如何使用网站时,我不希望为一个问题注册另一个网站。我可能会问我的开发人员来帮忙。无论如何谢谢 – 2014-10-09 04:33:29

精细上传UI查找文件中与“QQ模板”的ID的模板。因此,上传者都是使用相同的模板构建的。如果您想在同一页面上使用不同模板生成多个上传器,则需要确保您在标记中定义了多个模板,每个模板都使用不同的ID。在构建每个Fine Uploader UI实例时,您需要引用适当的模板。

例如:

<script type="text/template" id="qq-template1"> 
<!-- template markup here --> 
</script> 
<script type="text/template" id="qq-template2"> 
<!-- template markup here --> 
</script> 
<script> 
var uploader1 = new qq.FineUploader({ 
    template: 'qq-template1' 
}); 

var uploader2 = new qq.FineUploader({ 
    template: 'qq-template2' 
}); 
</script> 

欲了解更多信息,请参阅templating/styling feature page in the docs

+0

我复制这个,但模板2没有加载。我在哪里添加页面底部的脚本? – 2014-10-09 05:46:49

+0

这已经解决了,模板必须进入头部。底部的脚本让我失望,因为我使用的是JQuery,而不是JQuery – 2014-10-09 11:19:35