Задать вопрос
HelenaS
@HelenaS

Как скрыть блок при нажатии на див?

Добрый день !
Мне нужно открытие и закрытие к блока при нажатии на элемент.
Вот так это выглядит на Гугл Картах
7768c1388434490d9e5bc2fd6be88cd9.png
Но там используется библиотека JQueryMobile.
Я написала скрипт
$(document).ready(function () {
		$('.arr-map').on('click', function(e){
		    $(".wr-map").toggle();
		    $(this).toggleClass('.arr-map').css('left', '0.5%')
		});
});

Понятно , что arr-map при клике прячет блок, но после того как сам блок прячется, arr-map меняет положение и при последующих кликах остается у края экрана. А мне нужно что бы arr-map выезжал назад также как и блок. И тут-то я зависла....
  • Вопрос задан
  • 277 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
Krasnodar_etc
@Krasnodar_etc
fundraiseup
Ну, разбей toggleClass -
if ( !$(this).hasClass('arr-map') ) {
 $(this).addClass('arr-map').css('left', '0.5%')
} else {
 $(this).removeClass('arr-map').css('left', 'your_left')
}


Или просто не меняй left :)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы