Проблемы, реализующие простое «переключение» / (показать / скрыть) на div, при щелчке мышью, используя JavaScript

0

Поэтому я пытаюсь сделать элемент div класса переключением/или показать скрыть набор элементов id при щелчке мыши. Итак, нажмите "Идентификатор result_location". Я пытаюсь отобразить все div в классе result_menu под ним.

Правильно ли я об этом? Надеюсь, ты поможешь! Здесь мой код HTML и JS:

HTML:

<div id="result_location">
     <h3>MainText Here</h3>
        </div>

        <div class="result_menu">
            <div id="a_column">
                <h4>text</h4>
            </div>

            <div id="b_column">
                <h4>text</h4>
            </div>

            <div id="c_column">
                <h4>text</h4>
             </div>

            <div id="d_column">
                <h4>text</h4>
             </div>
         </div>
    </div>
</div>

JS:

$(document).ready(function() {
    $('#result_location').click(function() {
            $('.result_menu').slideToggle("fast");
    });
});
  • 0
    У меня отлично работает. Какие проблемы у вас возникли?
  • 0
    У вас есть несколько из них с дублированием идентификатора?
Показать ещё 2 комментария
Теги:

1 ответ

0
Лучший ответ

Кажется, он работает отлично для меня, я быстро поднял страницу html без проблем. Единственное, о чем я могу думать, это то, что вы должны загрузить jquery перед JS, о котором вы упомянули. Кроме того, он должен работать!

  • 0
    Странный! Код выглядит так же, это результат, который я получаю postimg.org/image/r6sbjgokf, где все элементы result_menu уже отображаются, и нет ответа на какие-либо действия «щелчка» на экране.
  • 0
    вы получаете какие-либо ошибки в вашей консоли? Используя Chrome (технически и другие браузеры, но я рекомендую chrome), вы можете щелкнуть правой кнопкой мыши в любом месте страницы, нажать «Проверить элемент», затем нажать «Консоль» вверху, есть ли ошибки? и если да, то что они?
Показать ещё 8 комментариев

Ещё вопросы

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