У меня есть страница, которая использует плагин jQuery.swfobject для встраивания 5 флеш-элементов в страницу, и каждый флеш-элемент имеет обратный вызов с использованием externalInterface. Обратные вызовы работают, когда у меня есть функция js вне $ (document) .ready (function (), но анимации jQuery не запускаются - однако загрузка ajax делает.
Кто-нибудь знает, как заставить анимацию работать, код ниже:
function pageLoader(galID) {
$('#menu').hide();
$('#holder_gallery').load("feeds.php", {gallery: galID}, function(){
$('#holder_gallery ul li a').slimbox();
$('#holder_gallery').jScrollPane();
$('.galleryTitle').text(galleryTitle);
$('.galleryTitle').fadeIn(2000);
$('#holder_gallery').fadeIn(2000);
$('.ghost').each(function() {
$(this).hover(function() {
$(this).stop().animate({ opacity: 1.0 }, 300);
},
function() {
$(this).stop().animate({ opacity: 0.5 }, 300);
});
});});}
Основные части выше работают хорошо - я просто хочу снова добавить глянец с использованием функций fadeIn и анимации при наведении курсора. JScrollpane восстанавливает себя, как и .load
С уважением,
MM