【发布时间】:2013-01-07 17:36:43
【问题描述】:
我有两个相邻的元素 $("#video") 和 $("#progress")。
我希望在鼠标进入其中一个元素时使用fadeIn 显示第三个元素$("#time"),并在鼠标离开元素时使用fadeOut 再次隐藏。我可以让它工作,但有一个小问题。
每当鼠标进入其中一个元素,然后从另一个元素中出来,$("#time") 元素首先被隐藏然后再次显示,而我希望它始终显示。
This jsfiddle 更清楚地说明了这个问题。
如何解决这个问题?
请注意,这些元素虽然在网页中彼此靠近,但在代码中实际上是相当分离的,因此不可能将它们全部放在一个大 div 中并将鼠标悬停在该 div 上。
【问题讨论】:
-
您是否考虑过将这两个元素都添加到包含的 div 中并在该 div 上设置悬停?
标签: jquery css jquery-hover