linksgo2011
(function() {
    if ($(\'#id\').length) {
        var win = $(window);
        var elements = $(\'#id\').find(\'img\');
        var checkShow = function(event) {
                var fold = win.height() + win.scrollTop();
                elements.each(function() {
                    if (fold > $(this).offset().top) {
                        $(this).trigger("appear");
                        elements = elements.not(this);
                    }
                });
                !elements.length && win.unbind("scroll", checkShow);
            };
        elements.each(function() {
            $(this).one("appear", function() {
                $(this).attr("src", $(this).attr("longdesc"));
            });
        });
        win.bind("scroll", checkShow);
        checkShow();
    }
})();

原理就是:拓展html 属性 用来存放图片的src只需页面滚动的时候,切换过来即可、

 

上面的代码没有稳定撤退,其实只需要html按照原来的写法写、在加载的时候,把src换成lsrc 然后滑动时候,再切换回来即可、

分类:

技术点:

相关文章:

  • 2021-12-04
  • 2021-11-29
  • 2022-01-14
  • 2022-12-23
  • 2021-11-29
  • 2022-01-16
  • 2021-11-07
  • 2021-07-11
猜你喜欢
  • 2022-12-23
  • 2021-09-04
  • 2021-08-31
  • 2021-04-11
  • 2021-07-07
  • 2021-07-11
  • 2022-12-23
相关资源
相似解决方案