你在这里创建了我的问题的JSFiddle。
http://jsfiddle.net/L7o1nct6/2/
我也会在这里重复代码,因为Stackoverflow迫使我这样做。
的JavaScript
<!-- using fine uploader 5.1.3 at http://keysymmetrics.com/jsfiddle/jquery.fine-uploader.js -->
$(document).ready(function()
{
$("#fine-uploader").fineUploader({
listElement: $('#listElement'),
debug: true,
template: 'qq-template-bootstrap',
request: {
endpoint: "/my-endpoint"
}
});
});
HTML
<script type="text/template" id="qq-template-bootstrap" class="qq-uploader-selector">
<div class="row">
<div class="col-sm-4" >
<div class="qq-upload-button-selector
qq-upload-drop-area-selector
drag-drop-area" >
<div>Drag and drop files here or click to upload</div>
</div>
</div>
</div>
<div class="qq-upload-list-selector" id="#listElement" >
<div class="panel panel-default" >
<div class="panel-body" >
<div class="qq-progress-bar-container-selector progress">
<div class="qq-progress-bar-selector progress-bar"></div>
</div>
<span class="qq-upload-spinner-selector qq-upload-spinner"></span>
<span class="qq-upload-file-selector qq-upload-file"></span>
<span class="qq-upload-size-selector qq-upload-size"></span>
<span class="qq-upload-status-text-selector qq-upload-status-text"></span>
<img class="qq-thumbnail-selector" qq-max-size="100" />
</div><!-- close panel-body -->
</div><!-- close panel -->
</div>
</script>
<h1>Fine Uploader Test</h1>
<div id="fine-uploader"></div>
在查看JSFiddle示例时,如果打开调试控制台,您将看到消息&#34;未捕获错误:无法在模板中找到文件列表容器!&#34;。
我不确定这意味着什么,我以为我可以使用listElement属性告诉fine-uploader这个列表使用哪个元素?
在旁注中,如果我使用id = listElement剪切并粘贴div并使用class = qq-upload-button-selector将其移动到div旁边,那么此示例工作正常。
任何帮助都会受到赞赏,我已经花了好几个小时,并且还没有在stackoverflow上找到答案。
答案 0 :(得分:0)
您的代码有几个问题: