2011-09-21 166 views
1

当光标离开一个div“鼠标离开”被触发时,鼠标离开事件被触发,但如果我点击的div里面的按钮,无论是鼠标离开点击事件触发,尽管我的光标仍然在div内。骨干当“点击”事件被触发

这里是代码:

events: { 
    'mouseleave': 'test_1', 
    'click button': 'test_2'  
}, 

test_1: function() { 
    alert('mouseleave!'); 
}, 

test_2: function() { 
    alert('click!'); 
} 

当我点击钮出现鼠标离开警报。为什么??

+0

http://jsfiddle.net –

+1

你可以显示一些标记吗?不过,我认为发生了什么事情是您的脚本可能会认为当您将鼠标悬停在鼠标上并单击时您会离开div。 –

回答

1

尝试将您的alert更改为console.log。我认为这是test_2中的警报,导致您离开div。