Как это работает?
В одном из видео уроков есть вот такой пример
$('#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. Объясните чайнику!!! |
Часовой пояс GMT +3, время: 01:54. |