2013-06-05 48 views
0

我的熔岩灯脚本有问题。一般来说 - 网址无效。他们在html中看起来很好,所以我认为它必须是一个锁定页面内所有内容的jQuery代码。你可以看一看,让我知道它有什么问题吗?这个问题让我很生气。谢谢。 HTML代码在这里 - 看上去没对我说:熔岩灯菜单URL不起作用

<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 - 这可能是一个有问题的代码

+0

我看过一个相似的主题,但没有排序。我希望这将是。感谢您的时间和帮助 –

+0

请提供相关的jQuery代码在您的问题 –

回答

1

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

$(function() { 
    $(".menu-lava").lavaLamp({ 
     fx: "backout", 
     speed: 700, 
     click: function(event, menuItem) { 
      return false; // <--- Right here 
     } 
    }); 
}); 
+0

哈!很棒的工作@Blender非常感谢。现在工作正常。我已将false改为true,并且工作正常。好男人:) –

+0

我应该删除“返回false”;或将其更改为“返回true”或无所谓? –

+0

@PiotrCiszewski:只要不“返回”任何东西。 – Blender

1

尝试禁用“换货政...在您的点击事件中“false”。

+0

非常感谢。这是问题所在。我应该删除“返回false”;或将其更改为“返回true”或无所谓? –

+0

只需删除它。 –

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

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

+0

非常感谢。这是问题所在。我应该删除“返回false”;或将其更改为“返回true”或无所谓? –