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

只滚动一遍就停了。。求解。

只滚动一遍就停了。。求解。

xiemioc 2016-05-27 18:16:07
<!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>无标题文档</title><style type="text/css">#xie{height:100px;     overflow:hidden; }#wen1{list-style-type:none;}#wen2{list-style-type:none;}</style></head><body><div id="xie"><ul id="wen1"><li>1</li><li>2</li><li>2</li><li>2</li><li>2</li><li>2</li><li>2</li></ul><ul id="wen2"><li>1</li><li>2</li><li>2</li><li>2</li><li>2</li><li>2</li><li>2</li></ul></div><script>var ding=10;var xiao=document.getElementById("xie");var xiao2=document.getElementById("wen1");var xiao3=document.getElementById("wen2");xiao2.innerHTML=xiao3.innerHTML;function Xiemiao(){ if(wen2.offsetHeight-wen1.scrollTop<=0) {wen1.scrollTop-=wen2.offsetHeight//demo } else{xie.scrollTop++;} }var MyMar=setInterval(Xiemiao,ding); </script></body></html>
查看完整描述

1 回答

?
Wo可能不是我

TA贡献2条经验 获得超0个赞

var ding=10;
var xiao=document.getElementById("xie");
var xiao2=document.getElementById("wen1");
var xiao3=document.getElementById("wen2");

function Xiemiao(){
	if(xiao3.offsetHeight-xiao2.scrollTop<=0){
		xiao.scrollTop-=xiao3.offsetHeight//demo
	}
	else{
		if(xiao.scrollTop==xiao3.offsetHeight){
			xiao.scrollTop=0;	
		}else{
			xiao.scrollTop++;
		}
	}
}
var MyMar=setInterval(Xiemiao,ding);

这样写可以一直滚,不过你得让DIV的高度等于UL的高度

查看完整回答
反对 回复 2016-06-02
  • 1 回答
  • 0 关注
  • 1360 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信