Показать сообщение отдельно
  #1 (permalink)  
Старый 08.01.2014, 23:27
Новичок на форуме
Отправить личное сообщение для OziJ Посмотреть профиль Найти все сообщения от OziJ
 
Регистрация: 06.07.2013
Сообщений: 3

Правильно ли реализовано скрыть/показать блок
Суть проста –
При клике на элемент раскрывается блок с картой и меняется текст элемента.
При повторном нажатии закрывается блок, меняется текст элемента в исходное значение.

Вот код:

$('#show-map').click(function() {
  $('#box-map').toggle( "slow", function() {
  if($('#box-map').is(":visible")){
	$('#show-map a').html('Скрыть карту');
  }
  else{
	$('#show-map a').html('Показать на карте');
  }
  });
});


Или лучше дважды проверить: if($('#box-map').is(":visible"))

Буду рад конструктивной критике...
Ответить с цитированием