html5实现无缝滚动的效果,基于JavaScript实现无缝滚动效果

本文实例为大家分享了JavaScript实现无缝滚动效果展示的具体代码,供大家参考,具体内容如下

首先应该区分样式中的绝对定位和相对定位,一般来说,移动的单位为绝对定位,在这个实例中,移动的Ul就是绝对定位 ,否则它根本无法滚动,而它相对于div1滚动 ,则div1就作为他的相对定位。

oUl.innerHTML=oUl.innerHTML+oUl.innerHTML;这段代码是实现无缝滚动的核心,使之可以在不论左右滚动的时候都有下一步图片接上去。

在操作或者进行比较的时候,都要用offset取值来进行操作或者比较!!!

代码:

无缝滚动2

*{

padding: 0;

margin:0;

}

#div1{

position: relative;

width: 800px;

height: 200px;

background:red;

margin:100px auto;

overflow: hidden;

}

#div1 ul{

position: absolute;

left: 0;

top: 0;

}

#div1 ul li{

float: left;

list-style: none;

width: 200px;

height: 200px;

}

window.οnlοad=function()

{

var oDiv = document.getElementById('div1');

var oUl = oDiv.getElementsByTagName('ul')[0];

var aLi = oDiv.getElementsByTagName('li');

var aA = document.getElementsByTagName('a');

var speed = 3;

oUl.innerHTML=oUl.innerHTML+oUl.innerHTML;

oUl.style.width=aLi.length*aLi[0].offsetWidth+'px';

var timer=setInterval(move,30);

function move()

{

if (oUl.offsetLeft<=-oUl.offsetWidth/2) {

oUl.style.left="0";

}

if(oUl.offsetLeft>0){

oUl.style.left=-oUl.offsetWidth/2+'px';

}

oUl.style.left=oUl.offsetLeft+speed+'px';

};

oDiv.οnmοuseοver=function()

{

clearInterval(timer);

};

oDiv.οnmοuseοut=function()

{

timer=setInterval(move,30);

};

aA[0].οnclick=function()

{

speed=-3;

};

aA[1].οnclick=function()

{

speed=3;

};

};

向左

向右

  • n1.jpg
  • n2.jpg
  • n3.jpg
  • n4.jpg

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/530226.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

w3c html5 客户端缓存数据格式,Html5应用程序缓存(Cache manifest)

一、作用离线浏览 - 根据文件规则把资源缓存在本地&#xff0c;脱机依然能够访问资源&#xff0c;联网会直接使用缓存在本地的文件。优化加载速度&#xff0c;节约服务器资源。二、适用场景正如 manifest 英译的名字&#xff1a;离线应用程序缓存&#xff0c;这项功能是设计给会…

html5内联框去滚动条,如何优雅的实现内联滚动条(前端底部固定方法 )

我是一个网易云粉&#xff0c;有没有发现网易云音乐两边的滚动条是互不相干的&#xff0c;而且头部和底部都是固定的&#xff0c;这是如何实现的呢&#xff1f;先看个图吧。网易云音乐的页面其实要实现这样一个内联滚动条不难。我们可以先从实现一个内联滚动条开始实现。实现方…

微型计算机中 辅助存储器通常包括,第7章 微型计算机存储器习题参考答案

第七章习题及答案7.1 一个微机系统中通常有哪几级存储器&#xff1f;它们各起什么作用&#xff1f;性能上有什么特点&#xff1f;答&#xff1a;一个微机系统中通常有3级存储器结构&#xff1a;高速缓冲存储器、内存储器和辅助存储器。高速缓冲存储器简称快存&#xff0c;是一种…

html中未填写完提示未填写,亚马逊官方试题(开店及运营篇)

六.玩转新账号单选1、可以在亚马逊网站投放广告吗&#xff1f;A:部分可以投放&#xff0c;部分则由亚马逊控制B:全部不可以C:全部都可以D:只可在网站页面有责投放 A2、恢复移动板块初始界面后台什么位置设置A:无法恢复B:需手动逐一恢复 C:右上角Setting里设置D:左下角设置 D3、…

idea html 错误提示,Idea 代码编辑错误不飘红提示

洛谷P2055 &lbrack;ZJOI2009&rsqb;假期的宿舍 &lbrack;二分图最大匹配&rsqb;题目描述 学校放假了 有些同学回家了,而有些同学则有以前的好朋友来探访,那么住宿就是一个问题.比如 A 和 B 都是学校的学生,A 要回家,而 C 来看B,C 与 A 不认识. ...noip模拟赛…

2019计算机科学与技术调剂信息,福建师范大学计算机科学与技术2019考研调剂信息...

学校&#xff1a;福建师范大学专业&#xff1a;工学->计算机科学与技术年级&#xff1a;2019招生人数&#xff1a;2招生状态&#xff1a;正在招生中联系方式&#xff1a;15606066289本课题组招生计算机科学与技术调剂生1-2人&#xff0c;研究生阶段主要从事统计决策、模糊决…

分时系统的用户具有独占性,因此一个用户可以独占计算机系统的资源.,课件2016计算机操作系统试题库(判断).doc...

课件2016计算机操作系统试题库(判断)判断题(共73个题目)200151. 操作系统属于最重要的、最不可缺少的应用软件。此题答案为&#xff1a;0200152. 操作系统完成的主要功能是与硬件相关的。此题答案为&#xff1a;0200153. 操作系统的所有程序都在系统态执行。此题答案为&#xf…

笔记本计算机在桌面显示,笔记本电脑开机后不显示桌面该怎么处理

笔记本电脑使用久了总是会出现这样或那样的问题&#xff0c;其中最常见的问题就是笔记本电脑开机后不显示桌面&#xff0c;为了帮用户解决这个问题&#xff0c;下面就由小编跟大家分享具体的处理方法吧&#xff0c;希望对大家有所帮助~笔记本电脑开机后不显示桌面的两个处理方法…

科学计算机 分数计算公式,Z分数(标准分数,Z-Score)公式与在线计算器_三贝计算网_23bei.com...

输入原始数据(X)、平均数(M)、标准差(S)、Z分数值(Z)等4个变量中任意3个已知变量&#xff0c;点击计算按钮&#xff0c;可快速求出求出未知变量。Z 分数也叫标准分数(standard score)&#xff0c;能够真实的反应一个分数距离平均数的相对标准距离。如果我们把每一个分数都转换成…

说唱计算机网红,首档喊麦节目太奇葩,蹭了说唱热度,还请了被封杀网红当导师...

原标题&#xff1a;首档喊麦节目太奇葩&#xff0c;蹭了说唱热度&#xff0c;还请了被封杀网红当导师首档喊麦节目太奇葩&#xff0c;蹭了说唱热度&#xff0c;还请了被封杀网红当导师大家都知道&#xff0c;如今的综艺节目越来越多各种题材应有尽有&#xff0c;尤其是音乐类的…

平顶山学院计算机分数线,2016年平顶山学院艺术类专业录取分数线

平顶山学院2016年新疆艺术本科统考专业录取分数线专业名称层次计划性质计划数最高分录取分平均分环境设计本科统招2208204206环境设计本科定向2219216217.5平顶山学院2016年河南一志愿艺术本科A段统考专业录取分数线专业名称科类计划数最高分录取分平均分播音与主持艺术文科147…

计算机cnc编程入门,数控车床编程入门自学方法与步骤,内容详细,值得一看!...

数控车床编程入门自学的内容与步骤&#xff1a;一般来讲&#xff0c;分析零件图样工艺处理&#xff1a;加工工艺分析&#xff0c;编程人员首先要根据零件图纸入技术要求&#xff0c;对零件的材料、形状、尺寸、精度和热处理要求等&#xff0c;进行加工工艺分析&#xff0c;合理…

香港计算机课程,香港计算机科学专业学什么?开设了哪些课程

香港中文大学并行及分布式系統高级专题 Advanced Topics in Parallel/ Distributed Systems软件系统专题 Advanced Topics in Software Systems数据库系统高级专 Advanced Topics in Database Systems理论计算机科学专题 Topics in Theoretical Computer Science人工智能高级专…

计算机维修知识综述论文,机器学习领域各领域必读经典综述论文整理分享

原标题&#xff1a;机器学习领域各领域必读经典综述论文整理分享机器学习是一门多领域交叉学科&#xff0c;涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为&#xff0c;以获取新的知识或技能&#xff0c;重新组织…

2011年计算机一级考试题,2011年计算机一级考试试题及答案

计算机组装与维护考试试题及答案解析系列之三“2011年计算机一级考试试题及答案”,后续资料敬请期待本本人文库!声明&#xff1a;本文档为网络下载版,如有错误之处,敬请谅解!谢谢您的支持!注意&#xff1a;打开你考试文件夹中的EXCEL工作簿文件“单选题答题卡A.XLS”&#xff0…

10kv电压互感器型号_电气行业需要知道的10KV电压互感器基本技术参数

电压互感器 Potential Transformer (简称&#xff1a;PT)将高电压转换成标准低电压(100V)&#xff0c;供测量、保护用。相数代号&#xff1a;D-单相、S-三相绝缘型式&#xff1a;J-油侵式、G-干式、Z-浇注式结构型式&#xff1a;W-五柱三绕组、B-带补偿绕组、J-接地保护、X-带剩…

计算机加一块硬盘,老电脑卡顿不一定没救了 加一块SSD就能焕发新生

【PConline 导购】我们经常遇到电脑卡顿的时候&#xff0c;有时不仅仅是网络的原因&#xff0c;其实&#xff0c;老电脑卡顿的根本原因在于&#xff0c;系统运行的程序超过硬件负荷而造成的。除了CPU显卡因素以外&#xff0c;硬盘读写性能慢也会导致电脑变卡顿。当感到电脑变慢…

维拉智能管家机器人_“女性机器人”广受欢迎,但却面临3大问题,男性坦言:不敢用...

服务型机器人是机器人当中技术难度最高的机器人&#xff0c;比起传统的工业机器人他们拥有高度的智慧&#xff0c;并且能够不断学习成长&#xff0c;我顾客提供最贴心的服务。服务型机器人中以类人型机器人最为受欢迎的&#xff0c;尤其是采用了硅胶制作的外貌的类人机器人&…

计算机相关专业的自我评价,计算机相关专业的学生自我评价

计算机相关专业的学生自我评价 相关内容:第一范文网的ZMR小编为大家整理了以下这一篇计算机应用专业应届毕业生的自我评价范文&#xff0c;欢迎参考。我是XX大学的一名应届毕业生。所学的专业是计算机应用&#xff0c;是辅助设计专业。我性格温和、办事稳重、善于思考、自学能力…

acdsee扫描没有图像_详解CT图像常见伪影成因及解决方法

CT 图像伪影 (artifact) 是指重建图像上与实际解剖结构不相符的密度异常变化。CT 图像比传统平扫X线更容易出现伪影&#xff0c;这是因为 CT 图像是由成千上万独立的原始测量数据重建而得&#xff0c;而计算机重建的一个假设性前提是这些原始数据是精确而稳定的&#xff0c;故任…