如何添加悬停事件侦听器以触发事件侦听器

Har*_*ter 0 javascript jquery

我正在尝试向下面的代码添加一个悬停事件侦听器,以便当我将鼠标悬停在链接标签上时,它会触发展开子菜单的操作。我试过悬停和鼠标悬停,但都没有奏效。Click 似乎工作正常,但我不确定我做错了什么。

Array.prototype.slice.call( this.menuItems ).forEach( function( el, i ) {
    var trigger = el.querySelector( 'a' );
    if( self.touch ) {
    ``trigger``.addEventListener( 'touchstart', function( ev ) { 
        self._openMenu( this, ev ); } );
    }
    else {
        trigger.addEventListener( 'click', function( ev ) { self._openMenu( this, ev ); });
    }
});

window.addEventListener('resize', function( ev ) { 
    self._resizeHandler(); 
});
Run Code Online (Sandbox Code Playgroud)

Dhe*_*rya 5

trigger.addEventListener('click', function(ev) {
   self._openMenu(this, ev);
});

                    Write

trigger.addEventListener('mouseover', function(ev) {
   self._openMenu(this, ev);
});
Run Code Online (Sandbox Code Playgroud)

更换click事件通过鼠标悬停事件