2011-09-21 210 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。