根据DOM元素距离顶部高度判断改变src

qq_41730597 2020-06-22 01:51:57
大概需求就是 我想页面滚动到 1图片 距离顶部0的时候 更换1图片的src 滚动到2的时候更换2的src 然后1的src变回去。自己写了一下 还是不会 请教大神
<div>
<img src="1.jpg" alt="" class=“title”>
<img src="2.jpg" alt="" class=“title”>
<img src="3.jpg" alt="" class=“title”>
<img src="4.jpg" alt="" class=“title”>
</div>


<script>
$(window).scroll(function(){
var title = $(".title");
for(var i=0;i<title.length;i++ ){
var windowTop = $(window).scrollTop()
if(windowTop>=title[i].offsetTop && windowTop<=title[i+1].offsetTop){
console.log(i)
}
}
})
</script>
...全文
2664 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2020-06-22
  • 打赏
  • 举报
回复
<div> <img src="1.jpg" alt="" class="title"> <img src="2.jpg" alt="" class="title"> <img src="3.jpg" alt="" class="title"> <img src="4.jpg" alt="" class="title"> </div> <script> $(window).scroll(function(){ var title = $(".title"); for(var i=0;i<title.length;i++ ){ var windowTop = $(window).scrollTop(); if(windowTop<=title.eq(i).offset().top){ console.log(i); break; } } }) </script>

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧