javascript - jquery 下拉菜单不适用于悬停

标签 javascript jquery html css

我的 jQuery slidedown 功能不工作这是 jquery 代码

<script src="jQuery/jquery-1.12.4.js" type="text/javascript">
            $(document).ready(function(){
             $("ul.drop > li").hover(function(){
                $(this).find("ul.up").Toggle(550);
             })
            });
        </script>

和 html :

    <div id ="navMenu">
        <ul class="drop">
            <li><a href = "#">Home</a></li>
            <li><a href = "#">Types</a></li>
            <li><a href = "#">Facts</a>
                <ul class="up">
                    <li><a href = "#">T1</a></li>
                    <li><a href = "#">T2</a></li>
                    <li><a href = "#">T3</a></li>
                    <li><a href = "#">T4</a></li>
                    <li><a href = "#">T5</a></li>
                    <li><a href = "#">T6</a></li>
                </ul>
            </li>
    <li><a href = "#">Contact</a></li>
    </ul>
    </div>

最佳答案

使用一个脚本标签来加载 jquery,然后使用另一个脚本标签来内联 JS。

<script src="jQuery/jquery-1.12.4.js"></script>

<script>
  $(document).ready(function(){
    $("ul.drop > li").hover(function(){
      $(this).find("ul.up").toggle(550);
    })
  });
</script>

此外,正如@anu 指出的那样,它的 .toggle() 带有小写的“t”。

关于javascript - jquery 下拉菜单不适用于悬停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37521571/

相关文章:

javascript - 修复按钮在图像上的位置

javascript - Jqgrid 选择重复列的问题

javascript - 后退按钮重写以重定向回新位置

jquery - 为什么这不起作用?

javascript - 使用jQuery/Javascript播放歌曲

html - 添加CSS伪内容的定位图片

javascript - 无法在 Angular 上删除

javascript - 我的模板无法识别变量。为什么会发生这种情况?

javascript - 从第三方库扩展 vue.js 组件

javascript - 将表单保存到 html 文档