永发信息网

问一个网页代码问题?

答案:2  悬赏:20  手机版
解决时间 2021-07-16 10:11
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>班级</title>
<style type="text/css">
.cls_container{border:1px solid #ccc;width:680px;font-size:12px;height:24px;overflow:hidden;}
.cls_container ul{list-style-type:none;margin:0;padding:0;margin-left:32px;}
.cls_container ul li{height:24px;line-height:24px;width:320px;float:left;display:inline;}
</style>
</head>
<body>
<div id="myscroll" class="cls_container">
<ul>
<li><a href=" http://mcs.szpt.edu.cn/Sub/1106/Index">A </a></li>
<li><a href=" http://mcs.szpt.edu.cn/Sub/1106/Index">B </a></li>
<li><a href=" http://mcs.szpt.edu.cn/Sub/1106/Index">C </a></li>
<li><a href=" http://mcs.szpt.edu.cn/Sub/1106/Index">D </a></li>
</ul>
</div>
<div id="showhint"></div>
<script type="text/javascript">
function $(element){
if(arguments.length>1){
for(var i=0,length=arguments.length,elements=[];i<length;i++){
elements.push($(arguments[i]));
}
return elements;
}
if(typeof element=="string"){
return document.getElementById(element);
}else{
return element;
}
}
var Class={
create:function(){
return function(){
this.initialize.apply(this,arguments);
}
}
}
Function.prototype.bind=function(object){
var method=this;
return function(){
method.apply(object,arguments);
}
}
var Scroll=Class.create();
Scroll.prototype={
initialize:function(element,height){
this.element=$(element);
this.element.innerHTML+=this.element.innerHTML;
this.height=height;
this.maxHeight=this.element.scrollHeight/2;
this.counter=0;
this.scroll();
this.timer="";
this.element.onmouseover=this.stop.bind(this);
this.element.onmouseout=function(){this.timer=setTimeout(this.scroll.bind(this),1000);}.bind(this);
},
scroll:function(){
if(this.element.scrollTop<this.maxHeight){
this.element.scrollTop++;
this.counter++;
}else{
this.element.scrollTop=0;
this.counter=0;
}
if(this.counter<this.height){
this.timer=setTimeout(this.scroll.bind(this),20);
}else{
this.counter=0;
this.timer=setTimeout(this.scroll.bind(this),3000);
}
},
stop:function(){
clearTimeout(this.timer);
}
}
var myscroll=new Scroll("myscroll",24);
</script>
</body>
</html>


上面的效果是每次滚动一行 但是这一行却是两个一起
就是先出现A B停顿一下 然后向上滚动出现C D 这样循环
我想问下怎样改才能使它一次只出现一个?我想改成先出现A再出现B再同时出现C D
还有就是停顿的时间是那个参数控制的?
最佳答案

.cls_container{border:1px solid #ccc;width:680px;font-size:12px;height:24px;overflow:hidden;}


这一行 中的 width:320px 就可以一次显示一项!


var myscroll=new Scroll("myscroll",24); 这一行中的 数字24 可以调整时间的间隔 数字越大越快

全部回答
设置li的行高就能实现
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
QQ自由幻想里的寰天玉佩和迷失的龙魂怎么扔掉
C罗多会复出?
不想放弃·但我又能怎样呢?
求不用迅雷下载的1.20版魔兽争霸之冰封王座
谁知道装扮QQ空间的图片咋弄
杀毒软件会相互冲突吗?
谁家今夜扁舟子?何处相思明月楼?
主板接口若干问题
重庆国美最近组织的区县店员培训在重庆那里?
剑网350级突破前置任务哪里接啊?
我想知道..廣州黃埔邊度有柔道或者跆拳道學?
魔兽世界苍天哥是哪个服务器的?
什么动物身上流着你的血?
广州哪里有太阳能热水器批发
有18到22女孩子在福建晋江拉链厂吗贵州的
推荐资讯
如何用QQ空间5级黄钻贵族赠送好友衣服
赛尔号6只精灵
帮帮忙解梦!
时间可以等待吗?
怎样下载NP980升级程序?
dnf非法模块修复工具下载网址在哪
DNF中的寂魂祈日套是不是气功的最好套装?还
长了痘痘用什么药好
问问徽章怎么装扮QQ秀
华为C5600怎么解锁?
杭州西溪数码城(文三路信息街)那有 家电下乡
祖父的 爸爸的 爸爸怎么称呼?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?