Скажем, элемент имеет значение 55:
<span id="some">55</span>
Я хочу:
- затухание элемента
- заданное значение 44
- исчезать в элементе
Итак, я попробовал:
$("#some").fadeOut("slow").html("44").fadeIn("slow");
Но вышеприведенный сначала устанавливает содержимое диапазона равным 44, , а затем исчезает и исчезает.
Итак, я попытался с обратным вызовом:
function fadeOutComplete(){
$("#some").html("<%= @cc %>").fadeIn("slow");
}
$("#some").fadeOut("slow",fadeOutComplete);
Теперь это работает, но выглядит и кажется неуклюжим. Есть ли какой-нибудь способ написать этот DRYer и еще jQuery-er ? (даже не уверен, что я имею в виду под jQuery-er !)
Как я могу передать элемент, значение которого должно быть установлено, а значение должно быть установлено на fadeOutComplete
, чтобы я мог сделать этот обратный вызов своего рода родовым?