开发者社区 问答 正文

如何模拟触发touchstart

如题,我想要在进入页面的时候,模拟触发input标签的touchstart事件,我应该如何做?

展开
收起
小旋风柴进 2016-05-30 13:18:27 1779 分享 版权
1 条回答
写回答
取消 提交回答
  • window.onload = function () { 
    
         var bot = document.getElementById('bot');
         bot.addEventListener('touchstart', function () { alert('touchstart'); }); 
         creatTouchstartEventAndDispatch(bot); 
    
         function creatTouchstartEventAndDispatch (el) { 
              var event = document.createEvent('Events');
              event.initEvent('touchstart', true, true); 
              el.dispatchEvent(event); 
         } 
    
    2019-07-17 19:20:23
    赞同 展开评论
问答地址: