Javascript无间隙滚动图片
来源:互联网 发布:个人数据存储安全 编辑:程序博客网 时间:2024/05/01 10:58
<SCRIPT Language="JavaScript">
<!--
var nos=null;
var mw=1000;
var mstep=0;
var msop=20;
var qk=false;
var lastdo="left";
function doMar(dir, src, amount,qk) ...{
if (amount==null) amount=10;
if (qk) amount=10;
switch (dir) ...{
case "left":
document.all[src].style.pixelLeft-=amount;
mstep-=amount;
if (-mstep==mw) ...{
mstep=0;
document.all.sl.style.pixelLeft=0;
//document.all.sl.style.pixelLeft=0;
}
if (-document.all[src].style.pixelLeft>=mw)
document.all[src].style.pixelLeft=0;
break;
case "right":
document.all[src].style.pixelLeft+=amount;
mstep+=amount;
if (mstep==mw) ...{
mstep=-mw;
document.all.sl.style.pixelLeft=-mw;
}
if (document.all[src].style.pixelLeft>=0)
document.all[src].style.pixelLeft = -mw;//alert(" Is mw");
break;
}
return false;
}
function RunMar(sDir,sWhich,down) ...{
if (sDir=="last" ||sDir=="") ...{sDir=lastdo;}
else ...{lastdo=sDir;}
qk=(down==true)?true:false;
clearInterval(nos);
iAmount=1;
nos = setInterval("doMar('"+sDir+"','"+sWhich+"',"+iAmount+","+qk+")",msop);
}
function doLoad() ...{
window.document.all.sl.ondragstart = new Function("return false");
RunMar(lastdo,"sl");
}
window.onload=doLoad;
window.document.onmouseup=doLoad;
// -->
</SCRIPT>
<DIV id="tk" style="Z-INDEX: 1; LEFT: 100px; VISIBILITY: visible; OVERFLOW: hidden; WIDTH: 350; POSITION: absolute; TOP: 10px; HEIGHT: 110px;">
<DIV id="sl" style="WIDTH: 1000; POSITION: absolute;TOP:5px;LEFT:0px;">
<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr>
<td><img src="http://bbs.51js.com/51js/baoku/img/dynamicbook1.gif" width="100" height="100" onmouseover="javascript:clearInterval(nos);" onmouseout="javascript:RunMar('last','sl');"></td>
<td><img src="http://bbs.51js.com/51js/baoku/img/dynamicbook2.gif" width="100" height="100" onmouseover="javascript:clearInterval(nos);" onmouseout="javascript:RunMar('last','sl');"></td>
<td><img src="http://bbs.51js.com/51js/baoku/img/dynamicbook3.gif" width="100" height="100" onmouseover="javascript:clearInterval(nos);" onmouseout="javascript:RunMar('last','sl');"></td>
<td><img src="http://bbs.51js.com/51js/baoku/img/dynamicbook4.gif" width="100" height="100" onmouseover="javascript:clearInterval(nos);" onmouseout="javascript:RunMar('last','sl');"></td>
<td><img src="http://bbs.51js.com/51js/baoku/img/dynamicbook5.gif" width="100" height="100" onmouseover="javascript:clearInterval(nos);" onmouseout="javascript:RunMar('last','sl');"></td>
<td><img src="http://bbs.51js.com/51js/baoku/img/dynamicbook1.gif" width="100" height="100" onmouseover="javascript:clearInterval(nos);" onmouseout="javascript:RunMar('last','sl');"></td>
<td><img src="http://bbs.51js.com/51js/baoku/img/dynamicbook2.gif" width="100" height="100" onmouseover="javascript:clearInterval(nos);" onmouseout="javascript:RunMar('last','sl');"></td>
<td><img src="http://bbs.51js.com/51js/baoku/img/dynamicbook3.gif" width="100" height="100" onmouseover="javascript:clearInterval(nos);" onmouseout="javascript:RunMar('last','sl');"></td>
<td><img src="http://bbs.51js.com/51js/baoku/img/dynamicbook4.gif" width="100" height="100" onmouseover="javascript:clearInterval(nos);" onmouseout="javascript:RunMar('last','sl');"></td>
<td><img src="http://bbs.51js.com/51js/baoku/img/dynamicbook5.gif" width="100" height="100" onmouseover="javascript:clearInterval(nos);" onmouseout="javascript:RunMar('last','sl');"></td>
<td><img src="http://bbs.51js.com/51js/baoku/img/dynamicbook1.gif" width="100" height="100" onmouseover="javascript:clearInterval(nos);" onmouseout="javascript:RunMar('last','sl');"></td>
<td><img src="http://bbs.51js.com/51js/baoku/img/dynamicbook2.gif" width="100" height="100" onmouseover="javascript:clearInterval(nos);" onmouseout="javascript:RunMar('last','sl');"></td>
<td><img src="http://bbs.51js.com/51js/baoku/img/dynamicbook3.gif" width="100" height="100" onmouseover="javascript:clearInterval(nos);" onmouseout="javascript:RunMar('last','sl');"></td>
<td><img src="http://bbs.51js.com/51js/baoku/img/dynamicbook4.gif" width="100" height="100" onmouseover="javascript:clearInterval(nos);" onmouseout="javascript:RunMar('last','sl');"></td>
<td><img src="http://bbs.51js.com/51js/baoku/img/dynamicbook5.gif" width="100" height="100" onmouseover="javascript:clearInterval(nos);" onmouseout="javascript:RunMar('last','sl');"></td>
<td><img src="http://bbs.51js.com/51js/baoku/img/dynamicbook1.gif" width="100" height="100" onmouseover="javascript:clearInterval(nos);" onmouseout="javascript:RunMar('last','sl');"></td>
<td><img src="http://bbs.51js.com/51js/baoku/img/dynamicbook2.gif" width="100" height="100" onmouseover="javascript:clearInterval(nos);" onmouseout="javascript:RunMar('last','sl');"></td>
<td><img src="http://bbs.51js.com/51js/baoku/img/dynamicbook3.gif" width="100" height="100" onmouseover="javascript:clearInterval(nos);" onmouseout="javascript:RunMar('last','sl');"></td>
<td><img src="http://bbs.51js.com/51js/baoku/img/dynamicbook4.gif" width="100" height="100" onmouseover="javascript:clearInterval(nos);" onmouseout="javascript:RunMar('last','sl');"></td>
<td><img src="http://bbs.51js.com/51js/baoku/img/dynamicbook5.gif" width="100" height="100" onmouseover="javascript:clearInterval(nos);" onmouseout="javascript:RunMar('last','sl');"></td>
</tr> </table>
</DIV>
</DIV>
<!--
var nos=null;
var mw=1000;
var mstep=0;
var msop=20;
var qk=false;
var lastdo="left";
function doMar(dir, src, amount,qk) ...{
if (amount==null) amount=10;
if (qk) amount=10;
switch (dir) ...{
case "left":
document.all[src].style.pixelLeft-=amount;
mstep-=amount;
if (-mstep==mw) ...{
mstep=0;
document.all.sl.style.pixelLeft=0;
//document.all.sl.style.pixelLeft=0;
}
if (-document.all[src].style.pixelLeft>=mw)
document.all[src].style.pixelLeft=0;
break;
case "right":
document.all[src].style.pixelLeft+=amount;
mstep+=amount;
if (mstep==mw) ...{
mstep=-mw;
document.all.sl.style.pixelLeft=-mw;
}
if (document.all[src].style.pixelLeft>=0)
document.all[src].style.pixelLeft = -mw;//alert(" Is mw");
break;
}
return false;
}
function RunMar(sDir,sWhich,down) ...{
if (sDir=="last" ||sDir=="") ...{sDir=lastdo;}
else ...{lastdo=sDir;}
qk=(down==true)?true:false;
clearInterval(nos);
iAmount=1;
nos = setInterval("doMar('"+sDir+"','"+sWhich+"',"+iAmount+","+qk+")",msop);
}
function doLoad() ...{
window.document.all.sl.ondragstart = new Function("return false");
RunMar(lastdo,"sl");
}
window.onload=doLoad;
window.document.onmouseup=doLoad;
// -->
</SCRIPT>
<DIV id="tk" style="Z-INDEX: 1; LEFT: 100px; VISIBILITY: visible; OVERFLOW: hidden; WIDTH: 350; POSITION: absolute; TOP: 10px; HEIGHT: 110px;">
<DIV id="sl" style="WIDTH: 1000; POSITION: absolute;TOP:5px;LEFT:0px;">
<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr>
<td><img src="http://bbs.51js.com/51js/baoku/img/dynamicbook1.gif" width="100" height="100" onmouseover="javascript:clearInterval(nos);" onmouseout="javascript:RunMar('last','sl');"></td>
<td><img src="http://bbs.51js.com/51js/baoku/img/dynamicbook2.gif" width="100" height="100" onmouseover="javascript:clearInterval(nos);" onmouseout="javascript:RunMar('last','sl');"></td>
<td><img src="http://bbs.51js.com/51js/baoku/img/dynamicbook3.gif" width="100" height="100" onmouseover="javascript:clearInterval(nos);" onmouseout="javascript:RunMar('last','sl');"></td>
<td><img src="http://bbs.51js.com/51js/baoku/img/dynamicbook4.gif" width="100" height="100" onmouseover="javascript:clearInterval(nos);" onmouseout="javascript:RunMar('last','sl');"></td>
<td><img src="http://bbs.51js.com/51js/baoku/img/dynamicbook5.gif" width="100" height="100" onmouseover="javascript:clearInterval(nos);" onmouseout="javascript:RunMar('last','sl');"></td>
<td><img src="http://bbs.51js.com/51js/baoku/img/dynamicbook1.gif" width="100" height="100" onmouseover="javascript:clearInterval(nos);" onmouseout="javascript:RunMar('last','sl');"></td>
<td><img src="http://bbs.51js.com/51js/baoku/img/dynamicbook2.gif" width="100" height="100" onmouseover="javascript:clearInterval(nos);" onmouseout="javascript:RunMar('last','sl');"></td>
<td><img src="http://bbs.51js.com/51js/baoku/img/dynamicbook3.gif" width="100" height="100" onmouseover="javascript:clearInterval(nos);" onmouseout="javascript:RunMar('last','sl');"></td>
<td><img src="http://bbs.51js.com/51js/baoku/img/dynamicbook4.gif" width="100" height="100" onmouseover="javascript:clearInterval(nos);" onmouseout="javascript:RunMar('last','sl');"></td>
<td><img src="http://bbs.51js.com/51js/baoku/img/dynamicbook5.gif" width="100" height="100" onmouseover="javascript:clearInterval(nos);" onmouseout="javascript:RunMar('last','sl');"></td>
<td><img src="http://bbs.51js.com/51js/baoku/img/dynamicbook1.gif" width="100" height="100" onmouseover="javascript:clearInterval(nos);" onmouseout="javascript:RunMar('last','sl');"></td>
<td><img src="http://bbs.51js.com/51js/baoku/img/dynamicbook2.gif" width="100" height="100" onmouseover="javascript:clearInterval(nos);" onmouseout="javascript:RunMar('last','sl');"></td>
<td><img src="http://bbs.51js.com/51js/baoku/img/dynamicbook3.gif" width="100" height="100" onmouseover="javascript:clearInterval(nos);" onmouseout="javascript:RunMar('last','sl');"></td>
<td><img src="http://bbs.51js.com/51js/baoku/img/dynamicbook4.gif" width="100" height="100" onmouseover="javascript:clearInterval(nos);" onmouseout="javascript:RunMar('last','sl');"></td>
<td><img src="http://bbs.51js.com/51js/baoku/img/dynamicbook5.gif" width="100" height="100" onmouseover="javascript:clearInterval(nos);" onmouseout="javascript:RunMar('last','sl');"></td>
<td><img src="http://bbs.51js.com/51js/baoku/img/dynamicbook1.gif" width="100" height="100" onmouseover="javascript:clearInterval(nos);" onmouseout="javascript:RunMar('last','sl');"></td>
<td><img src="http://bbs.51js.com/51js/baoku/img/dynamicbook2.gif" width="100" height="100" onmouseover="javascript:clearInterval(nos);" onmouseout="javascript:RunMar('last','sl');"></td>
<td><img src="http://bbs.51js.com/51js/baoku/img/dynamicbook3.gif" width="100" height="100" onmouseover="javascript:clearInterval(nos);" onmouseout="javascript:RunMar('last','sl');"></td>
<td><img src="http://bbs.51js.com/51js/baoku/img/dynamicbook4.gif" width="100" height="100" onmouseover="javascript:clearInterval(nos);" onmouseout="javascript:RunMar('last','sl');"></td>
<td><img src="http://bbs.51js.com/51js/baoku/img/dynamicbook5.gif" width="100" height="100" onmouseover="javascript:clearInterval(nos);" onmouseout="javascript:RunMar('last','sl');"></td>
</tr> </table>
</DIV>
</DIV>
- Javascript无间隙滚动图片
- 图片无间隙滚动
- javascript图片连续无间隙水平向左滚动,无间隙水平向右滚动,符合W3C Web标准
- ASP水平无间隙滚动图片代码
- 图片无间隙 左右滚动 (初学者"亲身经历")
- 图片向左无间隙循环滚动
- 无间隙图片滚动(关于)
- 文字图片无间隙上下滚动
- javascript文字无间隙向上滚动代码
- 图片连续无间隙向左滚动,无间隙向右滚动 符合W3C Web标准
- 无间隙循环滚动
- 公告栏无间隙滚动
- ie6/7/8 firefox opera 图片无间隙滚动
- 向上滚动的图片跑马灯,无间隙!!!
- 图片无缝无间隙滚动代码 DIV+script
- js 无间隙滚动函数
- 文字滚动无间隙代码
- JS实现图片无缝滚动的完美解决 无间隙滚动
- 刷新页面
- 读取枚举类中的值
- 有规律的生活还是没有规律的生活
- JScript Debugging in Visual Web Developer 2005
- 70个流行的AJAX应用的演示和源码下载:摘自网络
- Javascript无间隙滚动图片
- HasTable与HasMap的区别
- Java基础问题:汉字问题深入谈
- 英语学习加油站[收集]
- java中把String转换成Date的方法
- JAVA中的指针,引用及对象的clone
- JSP调用net包获得对方ip机器名
- servlet 定时操作,定时访问数据库,程序应该如何实现
- 按钮没有到时间就点不了的JS程序