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 ファイルへのリンクを含む実際のページ: 実際のページへのリンク -ソース コードと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 に答える