事件

EasyUploader还提供了一些事件,便于做更多灵活交互。

onUploadProgress

  • 事件示例:onUploadProgress: function(e) {}
  • 触发时间:文件开始上传时触发。
  • 备注:该库上传文件时会监听上传进度事件(progress),并执行该回调事件。

onUploadStart

  • 事件示例:onUploadStart: function(e) {}
  • 触发时间:文件上传开始前触发。
  • 备注:该库上传文件时会监听开始加载事件(loadstart),并执行该回调事件。

onUploadComplete

  • 事件示例:onUploadComplete: function(data) {}
  • 触发时间:文件上传成功后触发。
  • 备注:该库上传文件成功后,会执行该回调事件,并将结果根据resType选项处理后作为参数返回。

onUploadError

  • 事件示例:onUploadError: function(statusCode) {}
  • 触发时间:文件上传失败后触发。
  • 备注:该库上传文件失败后,会执行该回调事件,并将失败时的http状态码作为参数返回。

onDrop

  • 事件示例:onDrop: function(e) {}
  • 触发时间:当文件在拖曳区域内放入(即用户松手)时触发。
  • 备注:该库会监听拖曳区域的drop事件,并阻止默认事件,然后执行该回调事件。

onDragOver

  • 事件示例:onDragOver: function(e) {}
  • 触发时间:当文件在拖曳区域内时会不断触发。
  • 备注:该库会监听拖曳区域的dragover事件,并阻止默认事件,然后执行该回调事件。

onDragEnter

  • 事件示例:onDragEnter: function(e) {}
  • 触发时间:当文件被拖入拖曳区域内时触发。
  • 备注:该库会监听拖曳区域的dragenter事件,并阻止默认事件,然后执行该回调事件。

onDragLeave

  • 事件示例:onDragLeave: function(e) {}
  • 触发时间:当文件被拖离拖曳区域内时触发。
  • 备注:该库会监听拖曳区域的dragleave事件,并阻止默认事件,然后执行该回调事件。

results matching ""

    No results matching ""

    results matching ""

      No results matching ""