学做网站培训课程介绍

当前位置:

解决TAB切换需拉一下才触发Lazyload懒加载方法

TAB切换触发Lazyload懒加载方法

在之前的教程中,我们介绍了Jquery图片懒加载实现方法,在制作图片网站时,Lazyload懒加载非常有效的提升网站打开速度。

但是也存在这样的问题,当网页使用了Lazyload懒加载,并且网页上也有TAB切换时,就会出现一个问题,用户点击TAB切换时,新的图片并不会加载出来,而需要手动拉一下就会触发Lazyload懒加载。

这种情况对于用户体验来说并不友好,怎么解决这样的问题呢?下面学做网站论坛介绍一下解决方法。

处理方法就是通过给TAB绑定事件,监控TAB的切换时触发Lazyload懒加载。代码如下:


<script src="js/jquery.lazyload.js"></script>
<script>
//基础的懒加载触发
$("img.lazy").lazyload({effect: "fadeIn"});
</script>
<script type="text/javascript">
//给TAB切换里的LI绑定点击事件,来触发懒加载
$('.slideTxtBox .hd li').click(function () {
$("img.lazy").lazyload({effect: "fadeIn"});
});
</script>

通过给TAB切换里的LI绑定点击事件,来触发懒加载,就可以解决TAB切换需拉一下才触发Lazyload懒加载的问题,很好的提升了网站的用户体验。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

相关教程