Javascript Jquery lazyload插件和html表问题

Javascript Jquery lazyload插件和html表问题,javascript,jquery,Javascript,Jquery,我在lazyload插件之前就使用了这个插件,效果很好。当我把图像放在div中时,它工作得很好,但当我把图像放在表TD中时,lazyload就不工作了。我在谷歌搜索了很多线索,但没有找到任何线索。所以请大家帮我解决这个问题 这是我的aspx文件中的渲染html代码 我也试过了 $(document).ready(function () { $("#dgImages img.lazy").lazyload({ placeholder: "http://jquerystyle

我在lazyload插件之前就使用了这个插件,效果很好。当我把图像放在div中时,它工作得很好,但当我把图像放在表TD中时,lazyload就不工作了。我在谷歌搜索了很多线索,但没有找到任何线索。所以请大家帮我解决这个问题

这是我的aspx文件中的渲染html代码 我也试过了

$(document).ready(function () {
    $("#dgImages img.lazy").lazyload({
        placeholder: "http://jquerystyle.com/-/img/ajaxLoader.gif",
        effect: "fadeIn"
    });
});
但还是没有运气。所以请告诉我,当我的datalist或gridview有很多图像时,如何使用jQueryLazyLoad插件加载最少的图像。只有那个些在可见区域的图像才会被下载,当用户向下滚动时,下一组图像就会被下载。请帮我剪代码,告诉我哪里需要修正


谢谢

可能是您的图像不是连续的,您可以使用failurelimit选项控制加载行为。尝试将以下内容添加到代码中:failurelimit:10,因此:


将failurelimit设置为10会导致插件在找到折叠下方的10幅图像后停止搜索要加载的图像

当然我会尝试…请告诉我一件事,有没有任何选项添加回调函数与懒惰一样,当每个图像下载完成,然后该函数将启动。谢谢,它不起作用。我总是收到一个错误scrollTop不起作用。scrollTop函数存在于lazyload.js中,但与我在另一个项目中使用的js相同,我没有得到任何错误。基本上,当图像被包装在表td中时,问题就会出现。当图像仅包装在div中时,就不会出现问题。如果你有任何想法,请与我分享。你的输出文件/呈现的html中还有其他Java脚本吗?没有,我没有javascript。我只处理了两个js文件,一个是jquery-1.4.1.min.js,另一个是query.lazyload.min.js。不管怎样,你可以在你的电脑里试试我的代码,然后把状态告诉我。如果你能解决这个问题,请告诉我。谢谢
$(document).ready(function () {
    $("table[id*=dgImages] img").lazyload({
        placeholder: "http://jquerystyle.com/-/img/ajaxLoader.gif",
        effect: "fadeIn"
    });
});
$(document).ready(function () {
    $("#dgImages img.lazy").lazyload({
        placeholder: "http://jquerystyle.com/-/img/ajaxLoader.gif",
        effect: "fadeIn"
    });
});
$(document).ready(function () {
    $("#dgImages img.lazy").lazyload({
        placeholder: "http://jquerystyle.com/-/img/ajaxLoader.gif",
        effect: "fadeIn",
        failurelimit : 10
    });
});