如图红框部分所示 它可以左右无缝滑动 每次滑动的时候显示红框部分的内容 应该是滑动了整屏的宽度吧 不知道我理解对不对 然后还有一种滑动距离太小 又被拉回去的感觉
写了很久 效果实在不行 想请教大家有没有好的解决方法呢
如图红框部分所示 它可以左右无缝滑动 每次滑动的时候显示红框部分的内容 应该是滑动了整屏的宽度吧 不知道我理解对不对 然后还有一种滑动距离太小 又被拉回去的感觉
写了很久 效果实在不行 想请教大家有没有好的解决方法呢
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<div id="box">
</div>
<script>
var ul = document.getElementById("ul");
var lis = ul.getElementsByTagName("li");
var len = lis.length;
var width = len 2 210; // li的宽度+margin
var html = ul.innerHTML; // ul的内容
// 动态设置ul内容和width
html += html;
ul.innerHTML = html;
ul.style.width = width + 'px';
setInterval(function(){
},1000 / 60)
</script>
</body>
</html>
这是我的例子,你可以参考一下