首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Lavalamp菜单不工作

Lavalamp菜单不工作
EN

Stack Overflow用户
提问于 2014-03-29 04:06:56
回答 2查看 252关注 0票数 0

我正在为我的博客写一个tumblr主题。我想在我的菜单中实现lavalamp,但我尝试了这么多不同的东西,似乎都不能让它工作。我不是jquery的专家,所以我真的很感谢你的帮助!

如果你想看现场直播,我的博客是http://jamescharless.tumblr.com

代码语言:javascript
复制
<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:

代码语言:javascript
复制
    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:

代码语言:javascript
复制
<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>
EN

回答 2

Stack Overflow用户

发布于 2014-03-29 22:46:31

编辑

实际试一下这个

jQuery:

代码语言:javascript
复制
 $(".navigation").lavaLamp({
// etc

HTML

代码语言:javascript
复制
  <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。

票数 -1
EN

Stack Overflow用户

发布于 2014-03-30 18:08:39

这是结果应该是什么样子吗?

http://jsfiddle.net/lharby/Aee9W/

我首先调用jquery,然后调用其他插件,因为它们依赖于jquery。

代码语言:javascript
复制
<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>
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22722246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档