跳转到主要内容
PRODUCT DOCUMENTS

快速找到所需文档,高效完成接入与排障

浏览产品文档与友盟 Skill,展开目录并阅读正文。

延迟事件脚本

  1. /**
  2. * Event: e
  3. * this: o
  4. * dt: time
  5. * tjcb: callback
  6. */
  7. function delayClick(e, o, dt, tjcb){
  8. var t, target = o.target, h = o.href;
  9. if(!target || target == '_self'){
  10. !!tjcb && tjcb();
  11. if(h){
  12. t = setTimeout(function(){
  13. clearTimeout(t);
  14. location.href = h;
  15. return true;
  16. }, dt);
  17. if(e && e.preventDefault){
  18. e.preventDefault();
  19. }else{
  20. window.event.returnValue = false;
  21. }
  22. return false;
  23. }
  24. }
  25. }
  26. 使用方法:
  27. <a onclick="delayClick(event, this, 100, function(){ _czc.push(['_trackEvent','点击延迟事件统计', '点击', '']); });" href=“http://www.cnzz.com” >点击延迟事件统计</a>