<!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>
<style type="text/css">
*{padding:0;margin:0;}
ul,li{ list-style:none;}
#sqBorder {width:802px; height:180px; padding:5px; border:1px #ccc dashed;background:#ccc;position:relative;overflow:hidden;}
#sqBorder ul{position:absolute;left:0px;}
#sqBorder div{ width:802px;overflow:hidden;}
#sqBorder li{width:206px; height:180px;float:left;text-align:center;}
#sqBorder li img {width:200px;height:150px;border:1px #333 solid;padding:2px}
</style>
<script language="javascript">
window.onload=function (){
var oDiv=document.getElementById('sqBorder');
var oUl=oDiv.getElementsByTagName('ul')[0];
var aLi=oUl.getElementsByTagName('li');
oUl.innerHTML+=oUl.innerHTML;
oUl.style.width=(aLi[0].offsetWidth)*aLi.length+'px';
var iSpeed=-1;
setInterval(function (){
oUl.style.left=oUl.offsetLeft+iSpeed+'px';
if(Math.abs(oUl.offsetLeft)>=oUl.offsetWidth/2){
oUl.style.left=oUl.offsetLeft+oUl.offsetWidth/2+'px';
}
},30);
};
</script>
</head>
<body>
<div id="sqBorder">
<div>
<ul>
<li><img src="http://img0.pconline.com.cn/pconline/mobile/review/1103/m9vsdefy.jpg" /><br />1111</li>
<li><img src="http://img0.pconline.com.cn/pconline/digital/family/lcd/guides/1103/350200_6.jpg" /><br />2222</li>
<li><img src="http://img0.pconline.com.cn/pconline/notebook/guide/time/1103/350_2501.jpg" /><br />3333</li>
<li><img src="http://img0.pconline.com.cn/pconline/pcclub/itbbsindex/1103/%7B0E14E4A7-3D06-4563-8F7F-BB2EEDC41387%7D.jpg" /><br />4444</li>
<li><img src="http://imgad1.3conline.com/ivy/image/20111/25/1295937715929.jpg" /><br />5555</li>
<li><img src="http://imgad0.3conline.com/ivy/image/20113/16/1300243355860.jpg" /><br />666</li>
<li><img src="http://img0.pconline.com.cn/pconline/notebook/guide/time/1103/350_2501.jpg" /><br />7777</li>
</ul>
</div>
</div>
</body>
</html>
分享到:
相关推荐
JS 控制GRIDVIEW 上下无间隙滚动!
HTML 向上和向左滚动的无间隙滚动js.
鼠标移动到图片(文字)上停止滚动,移去后继续滚动。 当前图片(文字)数量少于指定数量且图片(文字)总长(宽)度小于指定长(宽)时不进行滚动。 参与滚动的图片(文字)长和宽可以不同 可以在不设置任何CSS样式...
NULL 博文链接:https://gaojunwei.iteye.com/blog/1910608
是用javascript脚本做的一个实例,一个滚动没有间隙的实例
文字无间隙一直滚动,文字向上滚动,文字向右滚动
该源码界面展示文章地址:https://www.cnblogs.com/lifexy/p/13867016.html,主要实现了无间隙滚动条字幕,支持自适应主界面大小,根据主界面窗口变换,自动更正文本大小,速度,下载下来就可以编译
无间隙循环滚动鼠标浮动停止滚动
NULL 博文链接:https://sunshuaij2ee.iteye.com/blog/784622
该代码实现了多张图片连续无缝循环播放,是基于js和html以及css整合开发的标记语言
向左无间隙的滚动图片,鼠标经过暂停,鼠标移开运动
消息列表向上滚动,不使用js操作,纯css3实现向上无缝滚动。
本文主要分享了原生js实现中奖信息无间隙滚动效果的示例代码。具有一定的参考价值,下面跟着小编一起来看下吧
JS实现图片无缝滚动的完美解决 无间隙滚动
JS不间断向左滚动javascript无缝隙
Discuz 公告效果效果代码,可以自动换行和无间隙滚动
学习中…本段JS制作参考 MSClass.js 代码如下:boxmove(d1,d2,d3,e,obj) d1 = 外围容器 d2 = 内容 d3 = 复制d2的内容接替循环滚动 e = 方向与方法 1,2,3,4 = 自动滚动,分别对应:上,右,下,左 ...
很久以前就有这个问题,总是找不到通用的,或比较简单的“图片连续无间隙向左滚动,无间隙向右滚动,符合W3C Web标准”
js 无缝滚动,鼠标放上去暂停代码,供大家学习和程序中使用