0

我的熔岩灯脚本有问题。一般来说 - URL 不起作用。它们在 html 中看起来不错,所以我认为它必须是一个 jQuery 代码,它可以锁定页面内的所有内容。你能看一下,让我知道它有什么问题吗?这个问题让我抓狂。谢谢。此处的 HTML 代码 - 对我来说看起来不错:

    <script type="text/javascript">
    $(function() {
        $(".menu-lava").lavaLamp({
            fx: "backout",
            speed: 700,
            click: function(event, menuItem) {
                return false;
            }
        });
    });
</script>


    <ul class="menu-lava">
        <li class="current"><a href="index.html">Home</a></li>
        <li><a href="corporate-events.html">Corporate Events</a></li>
        <li><a href="private-parties.html">Private Parties</a></li>
        <li><a href="av-equipment-hire.html">AV Equipment Hire</a></li>
        <li><a href="clients.html">Clients</a></li>
        <li><a href="about-us.html">About Us</a></li>
        <li><a href="contact-us.html">Contact Us</a></li>
    </ul>

然后在源代码中包含指向 .js 文件的链接的实际页面: LINK TO THE ACTUAL PAGE -请查看源代码和 jquery.lavalamp.min.js - 这可能是有问题的代码

4

3 回答 3

2
    $(function() {
        $(".menu-lava").lavaLamp({
            fx: "backout",
            speed: 700,
            click: function(event, menuItem) {
                return false;//prevents default
            }
        });
    });

我认为return false是问题所在。它会阻止默认操作。

于 2013-06-05T00:24:33.393 回答
1

通过返回false,您可以防止链接的默认行为发生:

$(function() {
    $(".menu-lava").lavaLamp({
        fx: "backout",
        speed: 700,
        click: function(event, menuItem) {
            return false;  // <--- Right here
        }
    });
});
于 2013-06-05T00:22:02.013 回答
1

尝试在您的点击事件中禁用“return false”。

于 2013-06-05T00:23:06.927 回答