猿问

当不切换时如何修复 jQuery 的切换功能?

我有一个菜单,我想在用户单击用户图标后切换该菜单,但现在它不起作用,我不知道为什么。如果有人能帮助我修复它,我将非常感激。我现在的代码是:


<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

<script>

    $(document).ready({

        $('.account-icon').click(function({

            $('.MenujQuery').toggle('slow');

        }))

    });

</script>


<div id="user-menu">

    <img class="account-icon" src="/img/logicon.png" alt="Your Profile">

    <ul class="MenujQuery" style="display: none">

        <li class="user-item"><a href="/index.php?action=profile">Update profile</a></li>

        <li class="user-item"><a href="/index.php?action=purchases">My purchases</a></li>

        <li class="user-item"><a href="/index.php?action=logout">Log out</a></li>

    </ul>

</div>


catspeake
浏览 87回答 1
1回答

波斯汪

整个 jQuery 代码在语法上毫无意义。它应该是这样的:$(document).ready(function() {&nbsp; &nbsp; $('.account-icon').click(function() {&nbsp; &nbsp; &nbsp; &nbsp; $('.MenujQuery').toggle('slow');&nbsp; &nbsp; })});看起来您从其他地方手工复制了代码,但没有真正理解它在做什么,并且偶然弄乱了语法。我建议先做一些教程。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答