所以,这是我的代码,点击 $iconMenu1 后打开一个下拉菜单 $smallScreenMenu
JavaScript 代码:
const $iconMenu1 = $('#iconMenu1')
const $smallScreenMenu = $('#smallScreenMenu')
$($iconMenu1.on('click', ()=>{
if ($smallScreenMenu.css('display') == 'block'){
$smallScreenMenu.css('display', 'none');
}
else{
$smallScreenMenu.css('display', 'block');
}
CSS代码:
.icon-menu{
right: 15px;
position: absolute;
top: 17px;
font-size: 30px;
background-color: transparent;
border: none;
}
#smallScreenMenu{
display: none;
position: absolute;
right: 0px;
text-align: right;
HTML 代码:
<button class='icon-menu' id='iconMenu1'></button>
<div id='smallScreenMenu'>
<ul>
<li><a href='#'>Products</a></li>
<li><a href='#'>About</a></li>
</ul>
</div>
所以,它有效,但我想让它滑动而不是立即出现/消失。是否可以编辑此代码并获得我想要的内容,或者我是否必须从头开始编写代码?我尝试使用slideDown()和slideUp(),但没有取得任何成功。也预先感谢您的帮助
ibeautiful
相关分类