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, время: 22:48. |