0

在开发我的作品集时,我意识到加载页面需要很长时间,因为必须加载所有图像才能完成页面加载。

所以,我想知道是否有办法阻止或停止加载,然后再允许加载。

意思是,立即阻止加载,然后单击另一个已加载的元素,比如说#title,然后加载.images。

这可能吗?如果可以,怎么办?

提前致谢!

4

1 回答 1

3

像这样的东西:

HTML

<img src="" class="lazyload" data-attr="image1.jpg" alt="Alt" title="Title" width="50" height="50" />

jQuery

$('#title').click(function(){
    $('.lazyload').each(function(){
        $(this).attr('src',$(this).attr('data-attr'));
    });
});

或者你可以使用LazyLoad插件来实现稍微不同的功能。

于 2012-07-23T20:37:38.697 回答