jquery - Jquery代码:意外令牌
问题描述
$(document).ready(function(){
if('.huvud li').hover{
$('ul.hand:not(:animated)',this).slideDown(500);
}
else{
$('ul.sub', this).slideUp(300);
}
});
我正在尝试编写一个代码,该代码基本上使菜单在悬停在菜单上时向下滑动,已经尝试过这种方式,但它说它有一些意外的标记,为什么?(我是初学者)
解决方案
您可能正在寻找这样的东西:
$(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>
推荐阅读
- python - .py 到 .exe 与可在任何 PC 上运行的 pyinstaller
- material-ui - 我怎样才能把 react-select 的下拉菜单拉到上面(它是 z-index)扩展面板?
- python - 在 Python 中拆分字符串和捕获组
- reactjs - React 顺序渲染钩子
- sql - 从 varchar(50) 转换为日期
- vue.js - 单击后 vue-test-utils 未更新组件
- macos - 在 macOS Catalina 中使用 Applescript 切换 fn 键
- swift - Swift:如何将字典数组转换为结构?
- python - Google Colab RuntimeError:cuDNN 错误:CUDNN_STATUS_NOT_INITIALIZED
- vba - VBA中的ElseIf语句不适用所有条件?