实现jquery懒加载、回到顶部

本篇教你如何实现jquery的懒加载会到顶部

如何判断一个元素是否出现在窗口可视范围(浏览器的上边缘和下边缘之间,肉眼可视)。写一个函数 isVisible实现

function isVisible($node){    var winH = $(window).height(),         winS = $(window).scrollTop(),        nodeHeight = $node.height(),        nodeTop = $node.offset().top;        if(winH + winS >= nodeTop && winS 

当窗口滚动时,判断一个元素是不是出现在窗口可视范围。每次出现都在控制台打印 true 。用代码实现

function isVisible($node){    $(window).on('scroll',function(){        var winH = $(window).height(),             winS = $(window).scrollTop(),            nodeHeight = $node.height(),            nodeTop = $node.offset().top;        if(winH + winS >= nodeTop && winS 

isVisible($node);

当窗口滚动时,判断一个元素是不是出现在窗口可视范围。在元素第一次出现时在控制台打印true,以后再次出现不做任何处理。用代码实现

function isVisible($node){    $(window).on('scroll',function(){        var winH = $(window).height(),             winS = $(window).scrollTop(),            nodeHeight = $node.height(),            nodeTop = $node.offset().top;        if(winH + winS >= nodeTop && winS 

图片懒加载的原理是什么?

在页面载入的时候将页面的img的地址指向一个小的的同样的白色图片,将真实的图片地址放在创建的自定义属性中如:

实现jquery懒加载、回到顶部

登录后复制

src为小图地址,data-src为真实地址。
当图片出现在窗口可视区域时,将自定义属性里的真实图片地址赋给src为懒加载的实现原理。

本篇对jquery进行了讲解,更多相关内容请关注【创想鸟】。

相关推荐:

关于this的相关问题

JS数组、字符串及数学函数

关于JS时间对象和递归问题

以上就是实现jquery懒加载、回到顶部的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2760512.html

(0)
上一篇 2025年3月8日 09:17:51
下一篇 2025年3月8日 09:17:59

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论