我一直在使用名为 Superfish 的 jQuery 插件构建一个简单的菜单。除了最后一件非常烦人的事情外,我几乎已经完成了。我添加了一个类,以便子菜单可以下拉到右侧而不是左侧,并且我为右向箭头添加了一个新的箭头 Sprite 。它的行为如我所愿,但有一个异常(exception)。这是链接:http://richswebarchive.com/terrificart/home/rico_index.php
如果您将鼠标悬停在“艺术作品”上,然后悬停在“同时选择”上并移至更深的子菜单,“同时选择”框中的箭头将转回左侧。更多子菜单中的行为是正确的,问题就在第一级。我试过摆弄 css 负载,但我似乎无法修复它。
如果有人能帮助我解决这个问题,我将不胜感激。谢谢。
最佳答案
您正在第三层 LI(或 UL)中的某处重置背景图像。检查您的 CSS 是否有任何地方调用了右指图像,并创建一个新的选择器用指向左的箭头覆盖箭头。
父元素(写选择器)是.leftdrop。
关于CSS 选择器的噩梦,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5015877/