fadeIn, fadeOut
Привет, ребята!
Есть простой пример: <head> <style> #2{ display:none; } </style> </head> <input type='text' id='1' /> <div id='2'></div> ... $("#1").focus(fucntion(){ $("#2").fadeOut("slow", fucntion(){ $(this).html("пока").fadeIn("slow"); }); }); $("#1").blur(fucntion(){ $("#2").fadeOut("slow", fucntion(){ $(this).html("привет").fadeIn("slow"); }); }); ... Суть в том что если быстро щелкать, то получается fadeIn выводит opacity не на 100% (1), а на то значение, при котором было прерывание.. как избавиться от этого? Заранее спасибо! |
$.css( 'opacity', '1.0' ) перед исчезновением
тогда будет дергаться тебе что вообще надо? |
Вместо fadeIn \ fadeOut используй animate({opacity:1}) \ animate({opacity:0}).
|
Нужно, чтобы при событии .blur() html в div менялся плавно .. пропадая и появляясь снова с другим значением..
и все бы ничего, но вот есть момент когда поле теряет фоку в момент затухания или появления элемента, как бы сделать так, чтобы событие либо в очередь вставало.. правда тогда можно будет потыкать в поле и смотреть как меняется див)) этого не нужно.. eme, пробовал - но тогда начинается разнобой полный, либо неверный порядок.. |
Часовой пояс GMT +3, время: 17:28. |