2017-04-27 35 views
2

我尝试一些延迟添加到推尝试添加在推客户端脚本延迟,当它不工作

响应

代码

Pusher.logToConsole = true; 
      var message; 
      var pusher = new Pusher('someKeykjhkjklhl', { 
       cluster: 'eu', 
       encrypted: true 
      }); 

      var channel = pusher.subscribe('my-channel'); 
      channel.bind('fileUploadJob', function(data) { 
       setTimeout(showMessage(data), 3000); 

      }); 

      function showMessage(data) 
      { 
        toastr.success(data.message,{ fadeAway: 1000 }); 

      } 

,但它仅仅是工作像正常

感谢

回答

3

试试这个:

channel.bind('fileUploadJob', function(data) { 
    setTimeout(function() { showMessage(data) }, 3000); 
}); 

参考:https://stackoverflow.com/a/3800526/3475350 此链接会告诉你实际发生了什么。