可能重複:
How to show/hide a div on mouseover using jquery?如何在鼠標懸停上顯示/隱藏div?
我有這樣一個div:
我想有顯示的child
DIV每當有人在parent
移動他們的鼠標div,當他移開鼠標時,隱藏父div。
但是,如果我這樣做:
$("#parent").mouseover(toggle);
$("#parent").mouseout(toggle);
function toggle()
{
console.log('here');
$("#child").toggle();
}
然後,兩個事件似乎每次我提出我的鼠標移到#parent div來獲得所謂的兩次。我怎樣才能達到我想要的?
我只看到它在鼠標懸停時發生一次,而且一次在鼠標外面:http://jsfiddle.net/6MWgy/你確定你沒有把事件連上兩次? – Jamiec 2012-08-07 09:29:39