我遇到了一些事件傳播的問題。當我mouseover
description
div中的子元素時,description
div以及mouseovered
子元素獲得display:none;
。發生此事件後,選定的小孩將保持隱形狀態,直到頁面刷新。 這裏是一個「工作」演示:JavaScript:Popup Bubble中的鼠標事件導致兒童隱藏
我認爲,這樣做的主要原因是地方上的jsfiddle我的JS代碼行8-15之間,其中mouseout
在沒有找到description
的情況下,立即觸發在鼠標光標下的div。
我發現沒有優雅的解決方法,在我的css中添加:before
到description
div。你可以在jsfiddle CSS部分找到這個解決方法。這不幸的是阻止在Popup Bubble中做任何事情(如點擊href
)。我想保持這個簡單和功能,沒有任何解決方法。
問題有那麼''
是的,以及'
''當你'mouseover''