2013-06-05 86 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」或無所謂? –