开发者社区> 问答> 正文

如何模拟触发touchstart事件

如题,我有一个input标签,我想要在进入界面的时候,模拟触发touchstart事件。请各位大神帮忙解答下。

展开
收起
a123456678 2016-07-14 14:22:44 2579 0
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:56:15
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载