Вставьте гармошку в верхнюю часть браузера

0

У меня есть меню аккордеона с очень длинным контентом. Поэтому мне нужно реализовать эффект слайда при открытии содержимого аккордеона.

В настоящее время, если вы открываете первые два пункта меню, последний элемент отображает содержимое под окном просмотра, поэтому мне нужно иметь эффект слайда для элементов меню аккордеона.

Вот мой код

$(document).ready(function () {
    //Accordion
    $(".menu_body").hide();
    //toggle the componenet with class menu_body
    $(".menu_head").click(function(){
        $(this).next(".menu_body").slideToggle(400); 
        var plusmin;
        plusmin = $(this).children(".plusminus").text();

        $(this).children("span.down-arrow").toggleClass("up-arrow");        
    });

});

DEMO

  • 0
    Если возможно, предоставьте нам ссылку jsfiddle
  • 0
    @PandiyanCool упс ... Забыли ссылку. Добавлено сейчас
Теги:
scroll
accordion

1 ответ

0

Проверьте это, это ожидалось?

$(document).ready(function () {
    //Accordion
    $(".menu_body").hide();
    //toggle the componenet with class menu_body
    $(".menu_head").click(function(){

      $(".menu_body").each(function (event){
        $(".menu_body").hide();
      });
        $(this).next(".menu_body").slideToggle(400); 
        var plusmin;
        plusmin = $(this).children(".plusminus").text();

        $(this).children("span.down-arrow").toggleClass("up-arrow");        
    });

    });
  • 0
    Я отредактировал вопрос. Это не прокрутка, мне нужен эффект слайда
  • 0
    Хорошо, позвольте мне проверить это
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню