我的熔岩灯脚本有问题。一般来说 - 网址不起作用。它们在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 - 这可能是一个有问题的代码
答案 0 :(得分:2)
$(function() {
$(".menu-lava").lavaLamp({
fx: "backout",
speed: 700,
click: function(event, menuItem) {
return false;//prevents default
}
});
});
我认为return false
是问题所在。它会阻止默认操作。
答案 1 :(得分:1)
通过返回false
,可以防止链接的默认行为发生:
$(function() {
$(".menu-lava").lavaLamp({
fx: "backout",
speed: 700,
click: function(event, menuItem) {
return false; // <--- Right here
}
});
});
答案 2 :(得分:1)
尝试在点击事件中禁用“return false”。