如何模拟触发touchstart事件

2017-05-10  本文已影响486人  PengPengPro

可以在 onload 后,先用 createEvent 创建模拟事件,再用 dispatchEvent 触发就可以了


<script>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);
    }
    
    
            

}</script>

上一篇 下一篇

猜你喜欢

热点阅读