在jquery .load()之后,我无法在图像上使用脚本

时间:2013-08-15 15:42:13

标签: javascript jquery dom

点击菜单项后,数据被加载到“#content”。我想使用函数makeGray()将类“galleryList”的图片转换为灰度,并在用鼠标指向后使它们饱和。不幸的是,下面的代码在第二次点击之前不起作用:

$(document).delegate(element, 'click', function() {
    $('#content')               
    .stop()
    .animate({opacity: 0}, 'fast', function() {
        $(this).load('subpage.html', function() {
            makeGray('.galleryList');
        })
        .animate({opacity: 1});
    });
});

凯文和丹尼尔发帖后编辑: There是使图片变灰的脚本代码。问题是如何等待图像完全加载然后运行脚本。

0 个答案:

没有答案