我正在为我的博客写一个tumblr主题。我想在我的菜单中实现lavalamp,但我尝试了这么多不同的东西,似乎都不能让它工作。我不是jquery的专家,所以我真的很感谢你的帮助!
如果你想看现场直播,我的博客是http://jamescharless.tumblr.com。
<script type="text/javascript" src="http://static.tumblr.com/ww0u3rz/pREn35wbh/jquery.easing.min.js"></script>
<script type="text/javascript" src="http://static.tumblr.com/ww0u3rz/I0Xn35wl8/jquery.lavalamp.min.js"></script>
<script src="http://static.tumblr.com/ww0u3rz/H7un35wai/jquery-1.1.3.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$(function() {
$("#lava").lavaLamp({
fx: "backout",
speed: 700,
click: function(event, menuItem) {
return true;
}
});
});
});
</script>和CSS:
ul.navigation {
position: relative;
overflow: hidden;
list-style-type: none;
margin: 0;
padding: 0;
}
ul.navigation li {
float: left;
list-style: none;
position: relative;
}
ul.navigation li.back {
border: 1px solid #000;
background-color: #e6e8ea;
width: 9px;
height: 30px;
z-index: 8;
position: absolute;
}
ul.navigation li a {
font-size: 11px;
text-transform: uppercase;
font-weight: 700;
font-family: "Montserrat";
color: #999;
outline: none;
text-align: center;
top: 7px;
text-transform: uppercase;
letter-spacing: 0;
z-index: 10;
display: block;
float: left;
height: 30px;
position: relative;
overflow: hidden;
margin: auto 10px;
}
ul.navigation li a:hover,
ul.navigation li a:active,
ul.navigation li a:visited {
border: none;
}最后是HTML:
<ul class="navigation" id="lava">
<li><a href="/">home</a></li>
<li><a href="/msg">message</a></li>
<li><a href="/">archives</a></li>
<li><a href="/">faq</a></li>
</ul>发布于 2014-03-29 22:46:31
编辑
实际试一下这个
jQuery:
$(".navigation").lavaLamp({
// etcHTML
<nav id="navigation">
<ul class="navigation">
<li><a href="/">home</a></li>
<li><a href="/msg">message</a></li>
<li><a href="/">archives</a></li>
<li><a href="/">faq</a></li>
</ul>
</nav>这可能也需要更新您的css。
发布于 2014-03-30 18:08:39
这是结果应该是什么样子吗?
http://jsfiddle.net/lharby/Aee9W/
我首先调用jquery,然后调用其他插件,因为它们依赖于jquery。
<script src="http://static.tumblr.com/ww0u3rz/H7un35wai/jquery-1.1.3.1.min.js" type="text/javascript"></script>
<script type="text/javascript" src="http://static.tumblr.com/ww0u3rz/pREn35wbh/jquery.easing.min.js"></script>
<script type="text/javascript" src="http://static.tumblr.com/ww0u3rz/I0Xn35wl8/jquery.lavalamp.min.js"></script>https://stackoverflow.com/questions/22722246
复制相似问题