【发布时间】:2012-12-16 00:00:54
【问题描述】:
我之前发布了一个我认为过于具体的问题。让我用我遇到的一个普遍问题来改写它。
我有一个链接到 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文件放在文件夹中。
有什么帮助吗?
【问题讨论】:
标签: javascript html css dreamweaver superfish