我正在尝试向下面的代码添加一个悬停事件监听器,这样当我将鼠标悬停在链接标记上时,它会触发扩展子菜单的操作。我试过悬停和鼠标悬停,但都没有奏效。点击似乎工作正常,我不知道我做错了什么。
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();
});
答案 0 :(得分:1)
答案 1 :(得分:1)
trigger.addEventListener('click', function(ev) {
self._openMenu(this, ev);
});
Write
trigger.addEventListener('mouseover', function(ev) {
self._openMenu(this, ev);
});
通过 鼠标悬停事件
替换 点击事件