Показать сообщение отдельно
  #3 (permalink)  
Старый 20.03.2012, 23:32
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

  1. Вы неправильно проверяете видимость элемента - Вы проверяете, не установлено ли его CSS-свойство display в none, а по загрузке страницы к нему не применено стилей (если судить по тому, что Вы выложили), следовательно, условие вначале вернёт false. Проверить, виден ли элемент, можно так : $element.is(":visible")
  2. Вам присылается ответ с сервера ? Это можно посмотерть во вкладке "Сеть", в консоли разработчика в Вашем браузере.

С учётом этого, я слепил тест-кейз. по-умолчанию блок скрыт (style="display:none"), и функция ajax-запроса настроена на jsfiddle.
Ответить с цитированием