我目前正在为我的HSC(高中证书)软件设计专业工作建立一个网站,但遇到一个奇怪的错误。该网站的当前版本可以在http://ymindustries.webfactional.com上看到。
我的问题是:我有jQuery驱动的下拉菜单。在Chrome浏览器中,当您将鼠标悬停在菜单按钮上时,菜单会展开,而离开菜单按钮会使菜单再次缩回。但是,将鼠标从菜单按钮向下移动到新显示的菜单也将使其缩回,这是一个问题,因为我需要用户能够单击最终将进入菜单的链接。看来孩子们不会触发悬停事件。同样,在IE9中,即使将鼠标悬停在按钮上,也永远不会触发悬停事件。

希望措辞足够清楚。
谢谢!
M

最佳答案

这不是错误。当您使用.hover将光标移到元素的边界之外时,您将不再将其悬停。就那么简单。

扩展边界或将.hover应用于菜单。

关于jquery - .hover中不计算 child 人数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10731434/

10-13 06:12