首页 > 解决方案 > Jquery代码:意外令牌

问题描述

$(document).ready(function(){
    if('.huvud li').hover{
        $('ul.hand:not(:animated)',this).slideDown(500);
    }
    else{
        $('ul.sub', this).slideUp(300);
    }
});

我正在尝试编写一个代码,该代码基本上使菜单在悬停在菜单上时向下滑动,已经尝试过这种方式,但它说它有一些意外的标记,为什么?(我是初学者)

标签: jqueryhtml

解决方案


您可能正在寻找这样的东西:

$(document).ready(function(){
    $('div').hover(
       ()=>$('ul',this).slideDown(500)
    ,
       ()=> $('ul', this).slideUp(300)
    )
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>
hello

</div>
<ul>
<li>1</li>
<li>2</li>
</ul>


推荐阅读