javascript - Flash 回调后恢复 Jquery 功能

标签 javascript jquery flash actionscript-3

我有一个页面,它使用 jQuery.swfobject 插件将 5 个 Flash 项目嵌入到页面中,每个 Flash 项目都有一个使用 externalInterface 的回调。当我在 $(document).ready(function() 之外使用 js 函数但 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

最佳答案

#holder_gallery 动画的回调中绑定(bind) .ghost 元素怎么样

//existing code
$('#holder_gallery').fadeIn(2000, function(){
  $('.ghost', this).each(function() {
    $(this).hover(function() {
      $(this).stop().animate({ opacity: 1.0 }, 300);
     },
      function() {
       $(this).stop().animate({ opacity: 0.5 }, 300);
      });
   });
});

关于javascript - Flash 回调后恢复 Jquery 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1937359/

相关文章:

javascript - ng-click 访问其他元素值

javascript - (Javascript) 如何将子菜单按钮链接到一个函数?

php - 如何在 jQuery 上循环遍历这个 JSON 数组?

linux - Firefox Flash 插件无法在 Linux Mint 上运行

java - 哪些客户端浏览器语言被广泛使用?

javascript - 向下滚动页面时需要显示标题行

JavaScript 或 jquery : find out weather a page have openned with internet explorer object or not?

javascript - 以选择器 ^= 开头的 css 在使用 javascript 更改类后不起作用

flash - 找不到 mx.core::BitmapAsset

javascript - 如何使用 JavaScript 拆分逗号分隔的字符串?