How to dispatch a double click event on an element?

前端 未结 3 1456
情深已故
情深已故 2021-01-13 01:04

I can dispatch a simple click event (without any optional parameters) with:

var clickEvt = document.createEvent(\"MouseEvents\");
clickEvt.initEvent(\"click\         


        
3条回答
  •  温柔的废话
    2021-01-13 01:38

    The feauture used in the accepted answer (Event.initEvent()) has been deprecated.

    Instead, use specific event consructors like Event()

    So to answer your question, it would be something like :

    var doubleClickEvent = new Event('dblclick');      //define double click event
    
    element.dispatchEvent(doubleClickEvent);           //trigger double click even
    

提交回复
热议问题