2015-07-22 53 views
0

在dropzone中,成功加载图像后,会出现一个带有复选标记的圆形图标,用于指示事情已成功。是否有可以锁定的事件,以便在图标出现之后而不是之前可以做些什么?我想在上传成功将用户重定向到另一个页面,但目前这几乎是瞬间,只要我使用选择我的形象发生了:复选标记成功图标显示后做些什么?

init: function() { 
     this.on("success", function(file, response) { 
      window.location.href = 'google.com'; 
     }); 
    } 

我只是想慢下来一点,如果你愿意。

回答

1

如果您只是想稍微等待一下,让用户有机会看到发生了什么,请使用超时。

init: function() { 
    this.on("success", function(file, response) { 
     window.setTimeout(function() { 
      window.location.href = 'http://google.com'; 
     }, 3000); 
    }); 
} 
+0

谢谢!这就是诀窍! – lexbuckeye

+0

您可能需要'http://'在'google.com'之前 – user3207158

0

嗯......我似乎回答了我自己的问题,任何人谁可能会发现这一点。

我用这个:

init: function() { 
     this.on("uploadprogress", function(file, progress) { 
      if(progress == 100) { 
       window.location.href = 'http://www.google.com'; 
      } 
     }); 
    }