jquery – dropzone.js在页面上给出错误“无效的dropzone元素”而没有dropzone

前端之家收集整理的这篇文章主要介绍了jquery – dropzone.js在页面上给出错误“无效的dropzone元素”而没有dropzone前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用dropzone js,它在我需要dropzone的页面上工作得很好.在任何其他页面,虽然它给我一个“无效的dropzone元素”错误消息,并导致我的其他 JavaScript的问题.

我有一个自定义的JS文件(在dropzone.js文件后立即加载),在文件的最顶部我有以下代码行:

Dropzone.autoDiscover = false;

这应该阻止它查看我没有以编程方式启用它的任何页面.该错误仅在存在有效dropzone的页面上消失.

我还在dropzone.js的第1470行设置了以下代码,尝试在那里启用它:

Dropzone.autoDiscover = false;

我怎样才能摆脱这个错误

解决方法

使用纯JS,你可以试试这个:
if (document.getElementById('DropzoneElementId')) {
  var myDropzone = new Dropzone("div#DropzoneElementId",{ url: "/file/post"});
  // other code here
}

或者如果你使用jQuery:

if ($('#DropzoneElementId').length) {
  $("div#DropzoneElementId").dropzone({ url: "/file/post" });
  // other code here
}
原文链接:https://www.f2er.com/jquery/178983.html

猜你在找的jQuery相关文章