1

一个多月以来,我一直在努力寻找我对 QTip2 演示菜单的改编中的错误。除了剩下的 2 个问题外,我的实现运行良好。两者都在下面用小提琴详细说明。我真的希望有人能帮助我完成这个项目。

2个问题:http: //jsfiddle.net/UGQ95/10/

只要用户不使用菜单,“第 1 层”菜单就会正确打开并正确保留。这意味着每当用户完成悬停任何菜单项时,它都会返回以指示用户当前项。菜单的行为当前是正确的,保持打开的“Tier 1”和“Tier 2”,而“Tier 3”(如果有)在悬停时突出显示,但在悬停之前保持隐藏。

问题 1。您会注意到顶层“Tier 1”在“Tier 1”项目之间移动时试图在 mouseleave 时立即强制自己进入“alwaysactive”项目。我相信这是由 #navigation 上的 mouseleave 触发器过早触发引起的。这个 JS 在最后 10 行中找到。

问题 2。在提供的小提琴中,您会注意到我已将“Tier 1 - Maintenance”、“Tier 2 - Bus Stops”和“Tier 3 - Create Bus Stop”设置为活动页面。将其他“Tier 2”项目悬停在“Bus Stops”旁边时,我无法让“Tier 2”活动项目失去突出显示,直到它需要返回显示为活动状态。

非常感谢你们中的任何人能提供帮助!我真的希望我能够清楚地说明我的问题。

干杯德文

4

0 回答 0