国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

javascript - 關(guān)於jquery.lazyload使用時(shí)遇到的問題,求救!
ringa_lee
ringa_lee 2017-05-19 10:45:21
0
3
694

發(fā)現(xiàn)這個(gè)外掛似乎沒有對動(dòng)態(tài)插入的元素做處理,也就是說動(dòng)態(tài)插入的元素是無法正常顯示,而是一直顯示loading圖片,我現(xiàn)在的臨時(shí)解決方法是,給新插入的節(jié)點(diǎn)加一個(gè)唯一的容器,然後對這個(gè)容器進(jìn)行初始話,大家有什麼辦法嗎?

            var index = 0;
            var tpl = $("#template").text();
            $('#addItem').on('click', function () {
                var html = render(tpl, item);

                var $container = $('<p id="newItem' + index++ + '"></p>');

                $('body').append($container.html(html));

                $container.find("img.lazy").lazyload({
                    effect: "fadeIn",
                    load: function (index, elem) {
                        $(this).parent('.box').css('background', '#fff');
                    }
                });

            });
ringa_lee
ringa_lee

ringa_lee

全部回覆(3)
黃舟

這不是挺好麼。 。 。

lazyload不是監(jiān)聽,自然不能對後插入的元素生效。 。 。

僅有的幸福

找到更好的解決方案了,直接將掛鉤lazy去掉,就可以了

            $("img.lazy").lazyload({
                effect: "fadeIn",
                load: function (index, elem) {
                    $(this).parent('.box').css('background', '#fff').find('img').removeClass('lazy');
                }
            });
巴扎黑

動(dòng)態(tài)添加,添加完了對新添加的元素加個(gè) .loadlazy() 不行嗎?

https://jsfiddle.net/06rcojjd/

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板