返回顶部

[前端开发] JS 的scrollleft 问题 为什么加上img2,img3 里面div移动到头就...

[复制链接]
天才儿童Caya 显示全部楼层 发表于 2020-11-30 21:23:52 |阅读模式 打印 上一主题 下一主题
未解决100
33 0
JS 的scrollleft 问题 为什么加上img2,img3 里面div移动到头就...
天才儿童Caya2020-11-30 21:23:52
<!DOCTYPE html>
<html lang="en">
<head>


  1. <meta charset="UTF-8">
  2. <title></title>
复制代码


</head>
<body>
<div id=dd style="overflow:auto;width:500px;">
<div id="d" style="white-space:nowrap;">
<img src="1.jpg">
<img src="2.jpg">
<!-- <img src="3.jpg">
<img src="4.jpg"> 加上的的话里面div移动到头就不动了-->
</div>
</div>
</body>
</html>
<script>


  1. let dd=document.getElementById("dd")
  2. let d=document.getElementById("d")
复制代码



d.innerHTML+=d.innerHTML
let start=()=>dd.scrollLeft=dd.scrollLeft<dd.scrollWidth-dd.offsetWidth?dd.scrollLeft+6:0
let startt=()=>sc=setInterval(start,1)
let stop=()=>clearInterval(sc)
startt()
</script>
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

星点互联 成立于2014年8月,是目前国内优秀的开源技术社区,拥有超过300万会员,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作