Урок для новичков: Плавное появление/исчезание объектов на jQuery by Platinum
1 |
<img src="http://img.yandex.net/i/www/logo.png"> |
1 |
<img onclick="func()" src="http://img.yandex.net/i/www/logo.png"> |
1 |
<div id="1"><img onclick="func()" src="http://img.yandex.net/i/www/logo.png"></div> |
1 2 3 4 5 |
<script type="text/javascript"> function func(){ $('div#1').fadeOut(1500); //1 - идентификатор DIV'a, fadeOut - исчезание блока, 1500 - задержка (чем больше - тем медленнее) }; </script> |
2#: Теперь давайте сделаем плавную смену двух картинок Добавим ещё одно изображение, при клике на которое будет выполняться функция func2:
1 |
<img onclick="func2()" src="http://bar.yandex.ru/i/opera/step_3.png"> |
1 |
<div id="2" style="display:none"><img onclick="func2()" src="http://bar.yandex.ru/i/opera/step_3.png"></div> |
1 2 3 4 5 6 7 8 9 10 |
<script type="text/javascript"> function func(){ // при клике на первое изображение вызывается func() $('div#1').fadeOut(1500); // исчезает 1 картинка $('div#2').fadeIn(1500); // fadeIn - появление (атрибуты аналогичны исчезанию) }; function func2(){ // при клике на второе изображение вызывается func2() $('div#2').fadeOut(1500); // исчезает 2 картинка $('div#1').fadeIn(1500); // появляется 1 картинка }; </script> |
3#: Если вы хотите, чтобы одна картинка ЗАМЕНЯЛА другую при клике, покажу вам ещё одну вещь... Берём картинку:
1 |
<img onclick="smena()" src="http://img.yandex.net/i/www/logo.png"> |
1 |
<img name="YA" onclick="smena()" src="http://img.yandex.net/i/www/logo.png"> |
1 2 3 4 5 |
<script type="text/javascript"> function smena(){ YA.src="http://www.apo-ucoz.com/images/main/head_l.png"; }; </script> |