问答详情
源自:3-1 实现菜单的基本交互

获取不到事件目标是为什么

.on('mouseenter','li',function(e){
			if(!activeRow){
				acitveRow=$(e.target).addClass('active');
				console.log(activeRow);  //输出是undefind
				activeMenu=$('#'+activeRow.data('id'));  //报错
				activeMenu.removeClass('none');
				return;
			}


提问者:慕粉3580295 2017-05-07 17:26

个回答

  • ShawDickens
    2017-05-09 09:47:30

    第三行代码分开写试试:

    activeRow=$(e.target);

    activeRow.addClass('active');