为了账号安全,请及时绑定邮箱和手机立即绑定

为什么滚动到两个列表连接处会抖动一下呢?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>js信息滚动效果制作</title>
<style>
#con{
	width:200px;
	height:120px;
	border:1px solid #666;
	overflow:hidden;
	}
li{
	list-style:none;
		}	
</style>

</head>

<body>
<div id="con">
   <ul id="con1">
      <li>1 信息滚动效果制作</li>
      <li>2 信息滚动效果制作</li>
      <li>3 信息滚动效果制作</li>
      <li>4 信息滚动效果制作</li>
      <li>5 信息滚动效果制作</li>
      <li>6 信息滚动效果制作</li>
      <li>7 信息滚动效果制作</li>
      <li>8 信息滚动效果制作</li>
   </ul>
   <ul id="con2"></ul>
</div>
<script>
var con = document.getElementById('con');
 var con1 = document.getElementById('con1');
 var con2 = document.getElementById('con2');
 var speed = 50;
 con.scrollTop = 0;
 con2.innerHTML = con1.innerHTML;
 function scrollUp(){
	 if(con.scrollTop >= con1.scrollHeight) {
		con.scrollTop = 0;
		 }else{
		   con.scrollTop ++; 
		 } 
}
var myScroll = setInterval("scrollUp()",speed);

</script>
</body>
</html>


正在回答

3 回答

页面折返回来导致的

0 回复 有任何疑惑可以回复我~
#1

little淇 提问者

那请问解决办法是什么呢?
2016-03-28 回复 有任何疑惑可以回复我~
#2

hello5world 回复 little淇 提问者

额,暂时没想到,如果想到了,到时告诉你!
2016-03-30 回复 有任何疑惑可以回复我~
#3

little淇 提问者 回复 hello5world

感谢回复!
2016-03-30 回复 有任何疑惑可以回复我~
#4

hello5world 回复 little淇 提问者

不客气,学习就应该要互相交流的,然后才能提高!
2016-03-30 回复 有任何疑惑可以回复我~
查看1条回复

据我了解好像是css3为了把:before:after和:link:hover....之类的区别开来所以才在前面多加了个点现在还是用前面一个冒号的比较好(兼容性较好)

0 回复 有任何疑惑可以回复我~

会抖动是因为你没把margin和padding清零。style里 *{margin:0;padding:0;} 就不会抖动了

2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
信息滚动效果制作
  • 参与学习       47751    人
  • 解答问题       321    个

萌妹子带您快速学习滚动效果,掌握无缝滚动和歇间性滚动的制作方法

进入课程

为什么滚动到两个列表连接处会抖动一下呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信