Показать сообщение отдельно
  #5 (permalink)  
Старый 02.09.2015, 22:38
Новичок на форуме
Отправить личное сообщение для regnised Посмотреть профиль Найти все сообщения от regnised
 
Регистрация: 02.09.2015
Сообщений: 7

Переделал свое вот так:
$('body').click(function (event) {
    event.preventDefault();
    if (!$('div:hidden').length){
        $(this).hide();
    } else {
        $('div:hidden').insertAfter(this).show();}
});
- не работает

Может Ваше решение работает потому что есть $(function(){

$(function(){ //тут анонимная функция вызывается
$('body').on('click', 'div', function (event) { // тут при событии онклик с боди берем дивы
event.preventDefault(); // перехватываем дефаултное событие миши
if (!$('div:hidden').length){// если не нашли скрытых дивов - скрываем тот на который кликнули
$(this).hide();

} else {
$('div:hidden').insertAfter(this).show()} // если есть скрытый див - показываем
});
});

вопрос, почему у меня не работает?
Ответить с цитированием