#jquery #css
#jquery #css
Вопрос:
Я не владею адаптивным и jQuery, это для моего первого проекта в responsive, все работает нормально, но верхние меню переключаются только один раз, не знаю, как решить.
Мой jQuery:
$("#pull").bind('click touchstart', function () {
//$(".responsiveMenu, .mobile-responsive-menu").slideToggle();
$(".responsiveMenu, .mobile-responsive-menu").toggle();
});
$(window).resize(function () {
$(".responsiveMenu, .mobile-responsive-menu").hide();
});
Я создал скрипку для быстрого ознакомления, пожалуйста, загляните в мою скрипку.
Комментарии:
1. Вы используете одни и те же классы для разных элементов, это первая проблема
Ответ №1:
Проблема в том, что у вас есть два элемента с классом mobile-responsive-menu
:
<div class="mobile-responsive-menu">
<ul class="mobile-responsive-menu">
Удалите этот класс из div.
Вот рабочая скрипка: http://jsfiddle.net/Q6Dss /
Обратите внимание, что для его работы я переключаю только ul ( .mobile-responsive-menu
), а не отдельные кнопки ( .responsiveMenu
), что является излишним.