0

我使用lazyload插件在我的网站上加载图像,它工作得很好,但是当通过AJAX加载图像时(当你点击缩略图加载帖子时)插件似乎不适用于这些图像。可能是因为图像最初不在 DOM 中吗?

知道我能做些什么来解决这个问题吗?

非常感谢。

插件:https ://github.com/tuupola/jquery_lazyload

$("body img").lazyload({ 
    effect : "fadeIn",
    failure_limit : 99999,
    threshold : 100
});
4

1 回答 1

3
testFunc = function(str, callback) {
    // Send our params
    var data = 'some data to send';
    $.ajax({
        type: 'POST',
        url: 'http://www.myurl.com',
        data: data,
        success: function(data) {

    $("body img").lazyload({ 
        effect : "fadeIn",
        failure_limit : 99999,
        threshold : 100
    });


        }
    });
}

Put the above function after success of ajax call..Since the image is not there event is not binding with those images.

于 2012-08-26T14:49:24.730 回答