目录

HTML示例

图片示例


HTML示例


<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>超级经典一套鼠标控制左右滚动图片带自动翻滚</title>
<style type="text/css">
<!--
.rollBox{width:704px;overflow:hidden;padding:12px 0 5px 6px;}
.rollBox .LeftBotton{height:52px;width:19px;background:url(job_mj_069.gif) no-repeat 11px 0;overflow:hidden;float:left;display:inline;margin:25px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:52px;width:20px;background:url(job_mj_069.gif) no-repeat -8px 0;overflow:hidden;float:left;display:inline;margin:25px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:530px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:132px;float:left;text-align:center;}
.rollBox .Cont .pic img{padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
-->
</style>
</head>
<body>
<div class="rollBox"><div class="LeftBotton" onmousedown="ISL_GoUp()" onmouseup="ISL_StopUp()" onmouseout="ISL_StopUp()"></div><div class="Cont" id="ISL_Cont"><div class="ScrCont"><div id="List1"><!-- 图片列表 begin --><div class="pic"><a href="/" target="_blank"><img src="wall_s1.jpg" width="109" height="87" /></a><p><a href="#" target="_blank">风景美如画</a></p></div>       <div class="pic"><a href="/" target="_blank"><img src="wall_s2.jpg" width="109" height="87"  /></a><p><a href="#" target="_blank">千里之行</a></p></div><div class="pic"><a href="/" target="_blank"><img src="wall_s3.jpg" width="109" height="87" /></a><p><a href="#" target="_blank">学习源码站</a></p></div><div class="pic"><a href="/" target="_blank"><img src="wall_s4.jpg" width="109" height="87" /></a><p><a href="#" target="_blank">每一款都测试</a></p></div><div class="pic"><a href="/" target="_blank"><img src="wall_s5.jpg" width="109" height="87" alt="你难道不喜欢" /></a><p><a href="#" target="_blank">你难道不喜欢</a></p></div><div class="pic"><a href="/" target="_blank"><img src="wall_s6.jpg" width="109" height="87" /></a><p><a href="#" target="_blank">你太令我失望了</a></p></div>      <div class="pic"><a href="/" target="_blank"><img src="wall_s7.jpg" width="109" height="87" /></a><p><a href="#" target="_blank">今天早点睡</a></p></div><!-- 图片列表 end --></div><div id="List2"></div></div></div><div class="RightBotton" onmousedown="ISL_GoDown()" onmouseup="ISL_StopDown()" onmouseout="ISL_StopDown()"></div></div></div><script language="javascript" type="text/javascript">
<!--//--><![CDATA[//><!--
//图片滚动列表 mengjia 070816
var Speed = 1; //速度(毫秒)
var Space = 5; //每次移动(px)
var PageWidth = 528; //翻页宽度
var fill = 0; //整体移位
var MoveLock = false;
var MoveTimeObj;
var Comp = 0;
var AutoPlayObj = null;
GetObj("List2").innerHTML = GetObj("List1").innerHTML;
GetObj('ISL_Cont').scrollLeft = fill;
GetObj("ISL_Cont").onmouseover = function(){clearInterval(AutoPlayObj);}
GetObj("ISL_Cont").onmouseout = function(){AutoPlay();}
AutoPlay();
function GetObj(objName){if(document.getElementById){return eval('document.getElementById("'+objName+'")')}else{return eval('document.all.'+objName)}}
function AutoPlay(){ //自动滚动clearInterval(AutoPlayObj);AutoPlayObj = setInterval('ISL_GoDown();ISL_StopDown();',3000); //间隔时间
}
function ISL_GoUp(){ //上翻开始if(MoveLock) return;clearInterval(AutoPlayObj);MoveLock = true;MoveTimeObj = setInterval('ISL_ScrUp();',Speed);
}
function ISL_StopUp(){ //上翻停止clearInterval(MoveTimeObj);if(GetObj('ISL_Cont').scrollLeft % PageWidth - fill != 0){Comp = fill - (GetObj('ISL_Cont').scrollLeft % PageWidth);CompScr();}else{MoveLock = false;}AutoPlay();
}
function ISL_ScrUp(){ //上翻动作if(GetObj('ISL_Cont').scrollLeft <= 0){GetObj('ISL_Cont').scrollLeft = GetObj('ISL_Cont').scrollLeft + GetObj('List1').offsetWidth}GetObj('ISL_Cont').scrollLeft -= Space ;
}
function ISL_GoDown(){ //下翻clearInterval(MoveTimeObj);if(MoveLock) return;clearInterval(AutoPlayObj);MoveLock = true;ISL_ScrDown();MoveTimeObj = setInterval('ISL_ScrDown()',Speed);
}
function ISL_StopDown(){ //下翻停止clearInterval(MoveTimeObj);if(GetObj('ISL_Cont').scrollLeft % PageWidth - fill != 0 ){Comp = PageWidth - GetObj('ISL_Cont').scrollLeft % PageWidth + fill;CompScr();}else{MoveLock = false;}AutoPlay();
}
function ISL_ScrDown(){ //下翻动作if(GetObj('ISL_Cont').scrollLeft >= GetObj('List1').scrollWidth){GetObj('ISL_Cont').scrollLeft = GetObj('ISL_Cont').scrollLeft - GetObj('List1').scrollWidth;}GetObj('ISL_Cont').scrollLeft += Space ;
}
function CompScr(){var num;if(Comp == 0){MoveLock = false;return;}if(Comp < 0){ //上翻if(Comp < -Space){Comp += Space;num = Space;}else{num = -Comp;Comp = 0;}GetObj('ISL_Cont').scrollLeft -= num;setTimeout('CompScr()',Speed);}else{ //下翻if(Comp > Space){Comp -= Space;num = Space;}else{num = Comp;Comp = 0;}GetObj('ISL_Cont').scrollLeft += num;setTimeout('CompScr()',Speed);}
}
//--><!]]>
</script>
</body>
</html>

图片示例

源码地址:JavaScript左右切换鼠标可控的无缝图片滚动代码.rar-互联网文档类资源-CSDN下载https://download.csdn.net/download/weixin_41937552/37380245

《javaScript100例|01》超级经典一套鼠标控制左右滚动图片带自动翻滚相关推荐

  1. 《javaScript100例|02》超级经典一套鼠标控制左右滚动图片带自动翻滚

    目录 效果图 JS示例 源码地址: 效果图 JS示例 <title>JavaScript切换图片</title> <script> function showDaT ...

  2. 《JavaScript100例|01》之javaScript实现俄罗斯方块,唤起了女朋友儿时的回忆!

    导读:小时候我们经常打游戏玩俄罗斯方块,用的是游戏机. 现在我们学会了敲代码,简单用JS实现一下这个游戏把. 目录 先看效果 操作说明 代码实现 完整代码 先看效果 操作说明 打开编译器,讲代码复制进 ...

  3. php鼠标移过图片放大代码,鼠标移上去,图片会自动原地放大CSS写法

    今天在制作一个zblog模板的时候,用上了这个图片放大特效,想到以前也没写过,就分享出来吧! 在我第一次接触这个特效的时候,以为会很复杂,至少会有几行代码才能去实现,但学习后真的精到了! CSS3的t ...

  4. 鼠标点击按钮图片切换+自动切换+左右按钮点击切换效果

    今天来分享一下[鼠标点击按钮,图片进行切换+图片自动切换+点击左右按钮图片进行切换的三种效果的组合代码]. 最后的效果如下:     Html代码部分: <!doctype html>&l ...

  5. 【经典】synergy共享鼠标键盘/一套鼠标键盘操作多台电脑

    使用场景 用一套鼠标键盘控制两个或多个电脑屏幕 所有电脑位于同一局域网下 win10 操作系统 安装 synergy step1:下载 下载地址:synergy step2:安装 选择自己想要安装在的 ...

  6. 重拾java基础知识总结(超级经典)

    Java基础知识总结(超级经典) 写代码: 1,明确需求.我要做什么? 2,分析思路.我要怎么做?1,2,3. 3,确定步骤.每一个思路部分用到哪些语句,方法,和对象. 4,代码实现.用具体的java ...

  7. 毕向东—Java基础知识总结(超级经典)

    Java基础知识总结(超级经典) 写代码: 1,明确需求.我要做什么? 2,分析思路.我要怎么做?1,2,3. 3,确定步骤.每一个思路部分用到哪些语句,方法,和对象. 4,代码实现.用具体的java ...

  8. 电子书籍下载大汇总,超级经典,超级汇总!

    电子书籍下载大汇总,超级经典,超级汇总! <Visual C++ 2005入门经典中文版 红皮书 PDF> java爱好者必备--JAVA解惑(中文版PDF) 一本关于Solaris系统的 ...

  9. SARscape做DInSAR全流程-以2022年1月青海门源地震为例(超级详细)

    SARscape做DInSAR全流程-以2022年1月青海门源地震为例(超级详细) 0 DInSAR原理简介 1 数据采集和SARscape Preferences预设 1.1 SAR数据采集 1.2 ...

最新文章

  1. beautifulsoup以及正则表达式re之间的一些知识!
  2. Hive的JDBC使用并把JDBC放置后台运行
  3. 牛客题霸 SQL3 查找当前薪水详情以及部门编号dept_no
  4. hadoop-HA集群搭建,启动DataNode,检测启动状态,执行HDFS命令,启动YARN,HDFS权限配置,C++客户端编程,常见错误
  5. QTP对象TO与RO
  6. css样式加入的法方,初学必知:XHTML网页中加入CSS的五种方_css
  7. c++word书签_「职场必备」干货!WORD办公软件快捷键,小编整理拿走不谢
  8. ROC和AUC也不是评估机器学习性能的金标准
  9. 9.Android之日期对话框DatePicker控件学习
  10. caffe的python接口学习(2):生成solver文件
  11. 电商峰值系统架构设计
  12. 数字化转型背景下的“新IT职业教育” | 职业教育系列报告(四)
  13. matlab双因素模型,matlab双因素方差分析
  14. Skyscrapers (easy version)
  15. 蓝桥杯 算法提高 矩阵乘方
  16. C# 通过反射获取类属性标识名称
  17. 企业以太坊联盟:区块链挑战者
  18. DNSPod十问陈迪菲:从C到B,鹅厂设计师的中场战事
  19. 刷脸支付行业代理的几个坑,你踩了吗?
  20. 【论文阅读-句向量】Whitening Sentence Representations for Better Semantics and Faster Retrieval

热门文章

  1. 【渝粤教育】电大中专建设工程法规 (2)作业 题库
  2. java getbytes 长度_JAVA中的getBytes()方法
  3. qt 加载rtsp流_qt_ffmpeg_rtsp 在QT中拉取RTSP视频流并用FFMPEG解码播放 - 下载 - 搜珍网...
  4. linux可以http安装么,Linux 5下 http的安装
  5. 求离散马尔科夫链的平稳分布+按照一定概率分布生成想要的样本
  6. my CSAPP Attack lab堆栈详解
  7. network 拦截不到东西是怎么做到的?_都说读中职院校学不到东西,中职学生到底是怎么学习的?...
  8. python调用mysql数据库sql语句过长有问题吗_python操作mysql数据库,一次性执行多条语句不执行...
  9. # 管道已结束_县城这条路启用自来水新管道,看看是否在你家附近...
  10. 管理任务执行-有效执行