Используя jQuery UI 1.8rc3 в сочетании с новым кодом jquery.effects.fade.js
, я наконец смог применить эффекты постепенного появления и исчезновения для открытия виджетов UI Dialog. Ура! * * 1002
$dialog.dialog({
show: { effect: "fade", options: {}, speed: 150 }
}
Это прекрасно работает - к сожалению, есть известная ошибка IE7 & 8 , когда ClearType отключается применением пустого атрибута стиля filter:
после завершения эффекта затухания.
У меня есть код для удаления атрибута фильтра, я просто не могу найти хороший способ подключить его к цепочке событий. События диалога "open" и "focus" слишком рано. Мне нужно что-то вроде обратного вызова «Анимация открытия диалога закончена».
Как подключить обратный вызов к концу эффекта открытия для диалога?