CSS 选择器的噩梦

标签 css jquery-plugins

我一直在使用名为 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/

相关文章:

javascript - 如何使用 GreaseMonkey 脚本覆盖 (css) 元类属性?

javascript - 使用 Javascript DOM 删除 HTML 中的无序列表

jquery - 裁剪器 JS : Positioning/size issue inside Bootstrap modal

jquery - 将数据传递到 FullCalendar 中的后台事件对象

javascript - jQuery ScrollTo 在 Chrome 中不起作用

html - Div在旋转的div中居中对齐

html - 屏幕阅读器的语义 HTML 最佳实践

css - 当 float 元素处于其固定宽度同级之间时,如何使它填充剩余的水平空间?

javascript - 将外部自定义 CSS 与 Notify.js jQuery 插件一起使用

javascript - JQuery 插件 : Function using $(this) inside the plugin's options