我有一个按钮,在我的控制器中,我在事件上创建了一个鼠标,并为该按钮的id创建了一个单击事件。但每当我点击按钮时它只会转到鼠标悬停事件功能,但是当我评论鼠标悬停时,它会很好地转到点击事件功能。为什么会这样?我正在使用ext4.1
提前感谢。
me.control({
'#notificationIconId':{
click:me.notificationClick
},
'#notificationIconId':{
mouseover:me.notificationMouseOver
}
});
},
notificationMouseOver : function (){
alert('1')
},
notificationClick :function(menuitem)
{
alert('2')
}
答案 0 :(得分:1)
你在Javascript对象中使用了两次相同的密钥'#notificationIconId'
...所以,最后一个覆盖了以前的密钥。
您可以为同一个选择器添加多个侦听器:
'#notificationIconId': {
click: me.notificationClick
,mouseover: me.notificationMouseOver
}