ホームページ  >  に質問  >  本文

JavaScript - slideToggle は折りたたみメニュー効果を実装していますが、このオプションをクリックすると展開され、他のオプションが自動的に折りたたまれることをどのように実現すればよいでしょうか?

私が実現したいのは折りたたみメニューですが、スライドトグルはクリックすることによってのみ折りたたむことができます。他のオプションをクリックすると、展開されたメニューが自動的に折りたたまれます。どうすれば変更できますか?
コードは次のとおりです:
$("> li", this).each(function () {

リーリー
某草草某草草2663日前920

全員に返信(3)返信します

  • 漂亮男人

    漂亮男人2017-07-05 11:08:06

    リーリー

    返事
    0
  • ringa_lee

    ringa_lee2017-07-05 11:08:06

    アイデアは次のとおりです:

    1. 現在のメニューをクリックしたら、それを記録し、まず開いているメニューをすべて閉じてから、最後に自分自身を開きます

    リーリー

    上記のコードは単なるデモンストレーション例です。大まかなアイデアを与えて、それが機能するかどうかを確認してください

    返事
    0
  • 天蓬老师

    天蓬老师2017-07-05 11:08:06

    オンラインで情報を確認したところ、slideup() 関数があることがわかりました。これを使用して Hide() を置き換えます。ありがとうございます。
    $("> li", this).each(function () {

    リーリー

    返事
    0
  • キャンセル返事