第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

使用 JQuery 單擊下拉菜單向下滑動(dòng)

使用 JQuery 單擊下拉菜單向下滑動(dòng)

子衿沉夜 2023-08-29 18:16:47
所以,這是我的代碼,點(diǎn)擊 $iconMenu1 后打開一個(gè)下拉菜單 $smallScreenMenuJavaScript 代碼: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>所以,它有效,但我想讓它滑動(dòng)而不是立即出現(xiàn)/消失。是否可以編輯此代碼并獲得我想要的內(nèi)容,或者我是否必須從頭開始編寫代碼?我嘗試使用slideDown()和slideUp(),但沒有取得任何成功。也預(yù)先感謝您的幫助
查看完整描述

1 回答

?
ibeautiful

TA貢獻(xiàn)1993條經(jīng)驗(yàn) 獲得超6個(gè)贊

切換菜單的類,而不是直接操作樣式。然后使用 CSS 轉(zhuǎn)換來制作動(dòng)畫,例如一個(gè)maximum-height或其他 CSS 屬性:


const $iconMenu1 = $('#iconMenu1');

const $smallScreenMenu = $('#smallScreenMenu');


$($iconMenu1.on('click', () => {


$smallScreenMenu.toggleClass('closed');

  

}));

.icon-menu {

  right: 15px;

  position: absolute;

  top: 17px;

  font-size: 30px;

  background-color: transparent;

  border: none;

}


#smallScreenMenu {

  display: block;

  position: absolute;

  right: 10px;

  top: 60px;

  text-align: right;

  background: rgba(0,255,0,0.1);

  overflow-y: hidden;

  max-height: 360px;

  transition: all 360ms ease-in-out;

  box-shadow: 2px 4px 12px #bfbfbf;

}


#smallScreenMenu.closed {

   max-height: 0;

}


#smallScreenMenu ul {

  list-style-type: none;

  margin: 0.5em 1em;

  padding: 0;

}

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<button class='icon-menu' id='iconMenu1'>Menu</button>

<div id='smallScreenMenu' class="closed">

  <ul>

    <li><a href='#'>Products</a></li>

    <li><a href='#'>About</a></li>

    <li><a href='#'>Another</a></li>

    <li><a href='#'>Another</a></li>

    <li><a href='#'>Another</a></li>

  </ul>

</div>


查看完整回答
反對(duì) 回復(fù) 2023-08-29
  • 1 回答
  • 0 關(guān)注
  • 212 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)