Показать сообщение отдельно
  #1 (permalink)  
Старый 21.07.2014, 04:42
Новичок на форуме
Отправить личное сообщение для skynet2010 Посмотреть профиль Найти все сообщения от skynet2010
 
Регистрация: 19.07.2014
Сообщений: 4

Как это работает?
В одном из видео уроков есть вот такой пример
$('#formHide').toggle(function(){
$('#my_form').fadeOut(1000);
$(this).text('Развернуть');
},
function(){
$('#my_form').fadeIn(1000);
$(this).text('Свернуть');
});
Который у автора видео работает, то есть при нажатии на #formHide скрывается #my_form, а текст #formHide меняется на "Развернуть".
Но как я понимаю эта запись просто скроет #formHide и нажать на свернуть или развернуть мы не сможем, что собственно и подтверждает мой браузер.

Я переписал так:
$('#formHide').click(function(){
$('#my_form').toggle(function(){
$('#formHide').text('Развернуть');
});
})
Но здесь работает функция Hide-show. А у автора видео fadeOut-fadeIn.
Объясните чайнику!!!
Ответить с цитированием