美文网首页
原生javascript实现jquery的trigger触发鼠标

原生javascript实现jquery的trigger触发鼠标

作者: 忍不住的k | 来源:发表于2018-07-30 09:04 被阅读0次
    // 创建一个事件对象,就好像你绑定事件回调函数里获得的那个事件对象一样
    var myEvent = document.createEvent('Event')
    
    // 初始化这个事件对象,为它提高需要的“特性”
    myEvent.initEvent('myEventName', true, true)
    
    // 按照常见的方式绑定对该事件的监听,这里的 element 可以是任何一个元素,你懂的
    element.addEventListener('myEventName', function(evt) {
      // 这里,evt 就是你创建的事件对象了,不过它会更丰富一些——这些是浏览器为你做的
    })
    
    // 然后这样触发它
    element.dispatchEvent(myEvent)
    

    相关文章

      网友评论

          本文标题:原生javascript实现jquery的trigger触发鼠标

          本文链接:https://www.haomeiwen.com/subject/cbsxvftx.html