js数据向上翻滚_数据滚动
发布时间:2024-08-28 05:23:04
标签:js,数据,向上翻滚
<script type="text/javascript">
var scrollDelay=10;//数字越大速度越慢
var Scroll=document.getElementById("scroll");
var Scroll2=document.getElementById("scroll2");
var currentTop=0,preTop=0,stoptime=0,stopscroll=false;
var ScrollChild=Scroll.getElementsByTagName("li");
var ScrollHeight=Scroll.offsetHeight;
function ScrollInfo(){
if(stopscroll==true) return;
currentTop++;
if(currentTop+1>=ScrollHeight){
currentTop--;
stoptime++;
if(stoptime==parseInt(ScrollHeight)*scrollDelay) {
currentTop=0;
stoptime=0;
}
}else{
preTop=Scroll.scrollTop;
Scroll.scrollTop++;
if(preTop==Scroll.scrollTop){
Scroll.scrollTop=Scroll2.offsetHeight-ScrollHeight;
Scroll.scrollTop+=1;
}
}
}
function Int_Scroll(){
Scroll2.innerHTML="";
Scroll2.innerHTML=Scroll.innerHTML;
Scroll.innerHTML=Scroll2.innerHTML+Scroll2.innerHTML;
Scroll.onmouseover=function(){
stopscroll=true;
}
Scroll.onmouseout=function(){
stopscroll=false;
}
setInterval("ScrollInfo()",scrollDelay);
}
window.setTimeout("Int_Scroll()",1000);
</script>
<!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> <title>Untitled</title> <style type="text/css"> .kefuchu{ width:109px;} .SS_dh1{background:url(../images/SSindex/SS_dh1.jpg) no-repeat; height:51px; width:84px; float:left} .SS_dh2{background:url(../images/SSindex/SS_dh2.jpg) no-repeat; height:51px; width:25px; float:left; display:block} .SS_dh3{background:url(../images/SSindex/SS_dh3.jpg) repeat-y; width:109px; } .SS_dh4{background:url(../images/SSindex/SS_dh4.jpg) no-repeat; height:17px; width:109px; } .SS_dh5{background:url(../images/SSindex/SS_dh5.jpg) no-repeat; height:23px; width:74px; margin-left:20px;} #scroll li{float:left;width:150px;} #scroll2{display:none;} </style> </head> <body> <div> <ul style="width:500px;height:20px;overflow:hidden;border:1px red solid;line-height:20px;" id="scroll"> <li>脚本之家</li> <li>aspxhome.com</li> <li>看书了</li> <li>kanshule.com</li> <li>好好学习</li> <li>发生大幅6</li> <li>发生大幅7</li> <li>发生大幅8</li> <li>发生大幅9</li> <li>发生大幅10</li> <li>发生大幅11</li> <li>发生大幅12</li> <li>发生大幅13</li> <li>发生大幅14</li> <li>发生大幅15</li> <li>发生大幅16</li> <li>发生大幅17</li> <li>发生大幅18</li> <li>发生大幅19</li> <li>发生大幅20</li> </ul> <ul id="scroll2"></div> </div> <script type="text/javascript"> var scrollDelay=10;//数字越大速度越慢 var Scroll=document.getElementById("scroll"); var Scroll2=document.getElementById("scroll2"); var currentTop=0,preTop=0,stoptime=0,stopscroll=false; var ScrollChild=Scroll.getElementsByTagName("li"); var ScrollHeight=Scroll.offsetHeight; function ScrollInfo(){ if(stopscroll==true) return; currentTop++; if(currentTop+1>=ScrollHeight){ currentTop--; stoptime++; if(stoptime==parseInt(ScrollHeight)*scrollDelay) { currentTop=0; stoptime=0; } }else{ preTop=Scroll.scrollTop; Scroll.scrollTop++; if(preTop==Scroll.scrollTop){ Scroll.scrollTop=Scroll2.offsetHeight-ScrollHeight; Scroll.scrollTop+=1; } } } function Int_Scroll(){ Scroll2.innerHTML=""; Scroll2.innerHTML=Scroll.innerHTML; Scroll.innerHTML=Scroll2.innerHTML+Scroll2.innerHTML; Scroll.onmouseover=function(){ stopscroll=true; } Scroll.onmouseout=function(){ stopscroll=false; } setInterval("ScrollInfo()",scrollDelay); } window.setTimeout("Int_Scroll()",1000); </script> </body> </html>


猜你喜欢
- Urllib1. Urllib.request.urlopen().read().decode()返回一个二进制的对象,对这个对象进行rea
- 漂亮的代码是漂亮网站的基础,优秀的 CSS 只存在与同样优秀的 HTML 之上,干净的,语义的 HTML 代码让一个网站更健壮。本文讲述了1
- 废话不多说,直接开干!需要库pip install openaiimport openai# Set your API keyopenai.
- PDO::commitPDO::commit提交一个事务(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)说
- 一、前言本篇博客对于文件操作、字典、列表、匿名函数以及sort()等内置函数进行了系统的整理操作,以设计一个学生信息管理系统的形式展示,具体
- 本文转自微信公众号:"算法与编程之美"1、前言之前的文章Python用HBuilder创建交流社区APP我们已经在HBu
- 前言python中有一个非常有用的语法叫做生成器,所利用到的关键字就是yield。有效利用生成器这个工具可以有效地节约系统资源,避免不必要的
- 换脸!这段时间,deepfakes搞得火热,比方说把《射雕英雄传》里的朱茵换成了杨幂,看下面的图!毫无违和感!其实早在之前,基于AI换脸的技
- python操纵mysql数据库,向一个表中插入一条新的记录。pycahrm提供一个很好的功能,在右边上面,可以连接数据库,并在里面手动操作
- 本文介绍了python selenium UI自动化解决验证码的4种方法,分享给大家,具体如下:测试环境windows7+firefox50
- 这篇文章主要介绍了pandas和spark dataframe互相转换实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定
- 本文实例为大家分享了python实现书法碑帖图片分割的具体代码,供大家参考,具体内容如下一、功能实现效果1、选择要分割的碑帖图片2、选择碑帖
- 前言今天给大家写一个个打地鼠小游戏,废话不多说直接开始~开发工具Python版本: 3.6.4相关模块:pygame模块;以及一些
- 效果图:(灰色区域可拖动)代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
- 最近写一个和二维列表有关的算法时候发现的当用max求二维列表中最大值时,输出的结果是子列表首元素最大的那个列表测试如下c=[[1,2,-1]
- 本文实例为大家分享了利用opencv实现SIFT特征提取与匹配的具体代码,供大家参考,具体内容如下1、SIFT1.1、sift的定义SIFT
- Microsoft SQL Server 表不应该包含重复行和非唯一主键。为简洁起见,在本文中我们有时称主键为“键”或“PK”,但这始终表示
- Windows 下从源码编译 PaddlePaddle1.环境准备Windows 10 专业版 (64bit)Python 版本 Pytho
- 前言ThinkPHP出于安全的考虑增加了表单令牌Token,由于通过Ajax异步更新数据仅仅部分页面刷新数据,就导致了令牌Token不能得到
- 从而达到方便快捷的目的,但是它在存储信息的时候往往会有一些敏感的东西,这些东西可能成为被攻击的目标,如银行的账号、信用卡事务或档案记录等。这