我有一段时间让 sIFR 和 LavaLamp 一起玩得很好。
LavaLamp 的简史:
LavaLamp:一个 jQuery 插件
由
- 加载 LavaLamp 和 jQuery 支持 JS 文件添加 LavaLamp css
- 创建一个未排序的列表并将“lavaLamp”类添加到其中
- 将包含锚标记的列表成员添加到 url
示例 CSS
.lavaLamp {
position: absolute;
height: 29px;
padding: 15px;
margin: 24px 0 0 0;
}
.lavaLamp li {
float: left;
list-style: none;
}
.lavaLamp li.back {
background: url(../images/lava.png) no-repeat right -30px
width: 9px;
height: 30px;
z-index: 8;
position: absolute;
}
.lavaLamp li.back .left {
background: url(../images/lava.png) no-repeat top left
height: 30px;
margin-right: 9px;
}
.lavaLamp li a {
font-size: 20px;
position: relative;
overflow: hidden;
text-decoration: none;
color: #000000;
outline: none;
text-align: center;
height: 30px;
top: 4px;
z-index: 10;
letter-spacing: 0;
float: left;
display: block;
padding:0px 10px;
}
示例 HTML:
<div id="menu"> <ul class="lavaLamp"> <li><a href="somewhere.html">Some Where</a></li> <li><a href="somewhereelse.html">Some Where Else</a></li> </ul> </div>
让 sIFR 初始化菜单的最初尝试是将选择器设置为“选择器:'#menu'。这根本不起作用。慢慢地,我开始越来越深入地进入 div 的巢穴。
最后,当我这样做时:选择器:'.lavaLamp li a',LavaLamp 正确初始化并开始正确显示字体和翻转。
问题:
- 直接单击应处于活动状态的文本时,锚标记不起作用。但是,如果您单击 LavaLamp 用作翻转的图像的最左侧或最右侧,它将单击锚点。
- 当您滚动菜单中的其他项目时,有时当您将鼠标悬停时,最后滚动的项目会保持突出显示,而不是返回到当前活动的菜单项。
在此先感谢您的帮助...
-一个