我之前已经发布了我认为是一个过于具体的问题。让我用我遇到的一个普遍问题来改写它。
我有一个链接到 css 文件的 html 文件。我在同一目录的 js 文件夹中有 superfish.js。菜单不出现。
我做了什么:
- 下载 superfish.js 并将其放在 js 文件夹中
- 复制 superfish.css 文件并将其放在我的 .css 文件中
- 在我的 html 文件顶部加载 js
这就是我能找到的所有我应该做的。我会说这似乎是一个 CSS 问题,因为当我改变
.sf-menu ul {
position: absolute;
top: -999em;
width: 10em; /* left offset of submenus need to match (see below) */
}
至
.sf-menu ul {
position: absolute;
top: 0em;
width: 10em; /* left offset of submenus need to match (see below) */
}
菜单出现在左上角。我从 superfish 复制了水平导航 CSS,它仍然只水平显示。那么我是否错过了其他一些基本步骤?
HTML: http ://smart-art.org/cadop/index.html
CSS:http ://smart-art.org/cadop/oneColFixCtr.css
显示index.html
左上角的菜单,这是因为我将 CSS 更改-999em
为0em
... 所以我认为 JS 正在工作,但我完全感到困惑。
我希望这对我来说不是太具体,因为我正在使用 Dreamweaver。我在另一个文件中单击了一个带有 CSS 的列布局。从Superfish网站复制CSS,并将JS文件放在文件夹中。
有什么帮助吗?