Проблема запуска jQuery fadeOut - PullRequest
1 голос
/ 25 мая 2011

Эй, ребята, Я использую jQuery UI , чтобы показать и отобразить изображение, одновременно увеличивая и уменьшая его!

jquery.ui.core.js

jquery.effects.scale.js

$('img').show( "puff", 1000, function(){$(this).stop();} );

Я изменил плагин, чтобы масштабирование достигло 200%, и в этот момент я прекращаю анимацию, чтобы она сохраняла двойной размер. С этого момента я хочу fadeOut() изображение в этом 2X состоянии, однако я не могу вызвать эффект затухания.

$('img').show( "puff", 1000, function(){$(this).stop().fadeOut();} );

не работает и ни

$('img').show( "puff", 1000, function(){$(this).stop()} ).fadeOut();

кто-нибудь с решением?

10x и BR

1 Ответ

1 голос
/ 25 мая 2011

используйте это при обратном звонке

// set the value to 200%
$(this).css('some_property','200%');
$(this).fadeOut();

Таким образом, вам не нужно называть вашу остановку

и в конце анимации размер будет установлен на 200%, затем начинает исчезать

...