<!
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
>
<
meta
http-equiv
="Content-Type"
content
="text/html; charset=gb2312"
/>
<
title
>
JavaScript 无缝八向滚动(兼容ie/ff)
</
title
>
</
head
>
<
body
>
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzAvNC83LzIvMzEvMjRhOTI0YTU3YmE2YjNmMmI1MWZjOWVkYjdlYTQxODYuanBl.jpe?w=700&webp=1)
<
script
type
="text/javascript"
>
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
var $ = function (id)
{
return "string" == typeof id ? document.getElementById(id) : id;
};
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzgvNi8zLzQvODEvMTQwOGM1MjYwYjJmMDVlNDUwZGVlOTI5ZGI5YmU1ZjcuanBl.jpe?w=700&webp=1)
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
var Class =
{
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
create: function()
{
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
return function()
{
this.initialize.apply(this, arguments);
}
}
}
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzgvNi8zLzQvODEvMTQwOGM1MjYwYjJmMDVlNDUwZGVlOTI5ZGI5YmU1ZjcuanBl.jpe?w=700&webp=1)
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
Object.extend = function(destination, source)
{
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
for (var property in source)
{
destination[property] = source[property];
}
return destination;
}
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzgvNi8zLzQvODEvMTQwOGM1MjYwYjJmMDVlNDUwZGVlOTI5ZGI5YmU1ZjcuanBl.jpe?w=700&webp=1)
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
function addEventHandler(oTarget, sEventType, fnHandler)
{
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
if (oTarget.addEventListener)
{
oTarget.addEventListener(sEventType, fnHandler, false);
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
} else if (oTarget.attachEvent)
{
oTarget.attachEvent("on" + sEventType, fnHandler);
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
} else
{
oTarget["on" + sEventType] = fnHandler;
}
};
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzgvNi8zLzQvODEvMTQwOGM1MjYwYjJmMDVlNDUwZGVlOTI5ZGI5YmU1ZjcuanBl.jpe?w=700&webp=1)
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzgvNi8zLzQvODEvMTQwOGM1MjYwYjJmMDVlNDUwZGVlOTI5ZGI5YmU1ZjcuanBl.jpe?w=700&webp=1)
var Scroller = Class.create();
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
Scroller.prototype =
{
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
initialize: function(idScroller, idScrollMid, options)
{
var oScroll = this, oScroller = $(idScroller), oScrollMid = $(idScrollMid);
this.SetOptions(options);
this.scroller = oScroller; //对象
this.timer = null; //时间
this.Side = []; //方向
this.side = 0; //参数
//方向设置
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
switch (this.options.Side.toLowerCase())
{
case "right-down" :
this.Side = ["right", "down"];
break;
case "right-up" :
this.Side = ["right", "up"];
break;
case "left-down" :
this.Side = ["left", "down"];
break;
case "left-up" :
this.Side = ["left", "up"];
break;
case "right" :
this.Side = ["right"];
break;
case "left" :
this.Side = ["left"];
break;
case "down" :
this.Side = ["down"];
break;
case "up" :
default :
this.Side = ["up"];
}
//用于上下滚动
this.heightScroller = parseInt(oScroller.style.height) || oScroller.offsetHeight;
this.heightList = oScrollMid.offsetHeight;
//用于左右滚动
this.widthScroller = parseInt(oScroller.style.width) || oScroller.offsetWidth;
this.widthList = oScrollMid.offsetWidth;
//js取不到css设置的height和width
oScroller.style.overflow = "hidden";
oScrollMid.appendChild(oScrollMid.cloneNode(true));
oScrollMid.appendChild(oScrollMid.cloneNode(true));
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
addEventHandler(oScroller, "mouseover", function()
{ oScroll.Stop(); });
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
addEventHandler(oScroller, "mouseout", function()
{ oScroll.Start(); });
this.Start();
},
//设置默认属性
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
SetOptions: function(options)
{
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
this.options =
{//默认值
Step: 1,//每次变化的px量
Speed: 20,//速度(越大越慢)
Side: "up"//滚动方向:"up"是上,"down"是下,"left"是左,"right"是右
};
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
Object.extend(this.options, options ||
{});
},
//上下滚动
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
ScrollUpDown: function()
{
this.scroller.scrollTop = this.GetScroll(this.scroller.scrollTop, this.heightScroller, this.heightList);
var oThis = this;
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
this.timer = window.setTimeout(function()
{ oThis.Start(); }, this.options.Speed);
},
//左右滚动
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
ScrollLeftRight: function()
{
//注意:scrollLeft超过1400会自动变回1400 注意长度
this.scroller.scrollLeft = this.GetScroll(this.scroller.scrollLeft, this.widthScroller, this.widthList);
var oThis = this;
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
this.timer = window.setTimeout(function()
{ oThis.Start(); }, this.options.Speed);
},
//获取设置滚动数据
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
GetScroll: function(iScroll, iScroller, iList)
{
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
if(this.side > 0)
{
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
if(iScroll >= (iList * 2 - iScroller))
{ iScroll -= iList; }
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
} else
{
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
if(iScroll <= 0)
{ iScroll += iList; }
}
return (iScroll + this.options.Step * this.side);
},
//开始
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
Start: function()
{
this.Side.push(this.Side.shift().toLowerCase());
//document.getElementById("test").innerHTML+=s+",";
//方向设置
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
switch (this.Side[0].toLowerCase())
{
case "right" :
if(this.widthList < this.widthScroller) return;
this.side = -1;
this.ScrollLeftRight();
break;
case "left" :
if(this.widthList < this.widthScroller) return;
this.side = 1;
this.ScrollLeftRight();
break;
case "down" :
if(this.heightList < this.heightScroller) return;
this.side = -1;
this.ScrollUpDown();
break;
case "up" :
default :
if(this.heightList < this.heightScroller) return;
this.side = 1;
this.ScrollUpDown();
}
},
//停止
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
Stop: function()
{
clearTimeout(this.timer);
}
};
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzgvNi8zLzQvODEvMTQwOGM1MjYwYjJmMDVlNDUwZGVlOTI5ZGI5YmU1ZjcuanBl.jpe?w=700&webp=1)
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
window.onload = function()
{
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
new Scroller("idScroller", "idScrollMid",
{ Side:"left-down" });
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
new Scroller("idScroller1", "idScrollMid1",
{ Side:"left-up" });
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
new Scroller("idScroller2", "idScrollMid2",
{ Side:"right-down" });
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
new Scroller("idScroller3", "idScrollMid3",
{ Side:"right-up" });
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
new Scroller("idScroller4", "idScrollMid4",
{ Side:"left-up" });
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
new Scroller("idScroller5", "idScrollMid5",
{ Side:"right-up" });
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
new Scroller("idScroller6", "idScrollMid6",
{ Side:"left-down" });
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
new Scroller("idScroller7", "idScrollMid7",
{ Side:"right-down" });
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
new Scroller("idScroller8", "idScrollMid8",
{ Side:"right-down" });
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
new Scroller("idScroller9", "idScrollMid9",
{ Side:"left-down" });
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
new Scroller("idScroller10", "idScrollMid10",
{ Side:"right-up" });
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
new Scroller("idScroller11", "idScrollMid11",
{ Side:"left-up" });
}
</
script
>
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzAvNC83LzIvMzEvMjRhOTI0YTU3YmE2YjNmMmI1MWZjOWVkYjdlYTQxODYuanBl.jpe?w=700&webp=1)
<
style
>
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
*{
}{margin:0px; padding:0px;}
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzgvNi8zLzQvODEvMTQwOGM1MjYwYjJmMDVlNDUwZGVlOTI5ZGI5YmU1ZjcuanBl.jpe?w=700&webp=1)
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
.Scroller {
}{line-height:50px;overflow:hidden; border:1px solid #000000;}
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
.ScrollMid {
}{float:left;}
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
.ScrollMid ul{
}{width:250px;float:left;overflow:hidden;}
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
.ScrollMid li{
}{list-style:none;}
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzgvNi8zLzQvODEvMTQwOGM1MjYwYjJmMDVlNDUwZGVlOTI5ZGI5YmU1ZjcuanBl.jpe?w=700&webp=1)
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
.Scroller2 {
}{overflow:hidden;float:left;}
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
.ScrollMid2 {
}{float:left;}
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
.ScrollMid2 ul{
}{width:100px;height:100px;float:left;overflow:hidden;}
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzQvNC82LzIvNzYvNzE1ZjJkMDU1MDNiOTlkNDFmM2I2YmEyY2RjY2M4NGQuanBl.jpe?w=700&webp=1)
.ScrollMid2 li{
}{list-style:none; width:100px; height:100px;}
</
style
>
<
div
id
="idScroller"
class
="Scroller"
style
="width:250px; height:50px;"
>
<
div
style
="width:500px"
>
<
div
id
="idScrollMid"
class
="ScrollMid"
>
<
ul
>
<
li
>
<
a
href
="http://shundebk.cn/"
>
1111111111111111111111
</
a
></
li
>
</
ul
>
</
div
>
</
div
>
</
div
>
<
br
/>
<
br
/>
<
div
id
="idScroller1"
class
="Scroller"
style
="width:250px; height:50px;"
>
<
div
style
="width:500px"
>
<
div
id
="idScrollMid1"
class
="ScrollMid"
>
<
ul
>
<
li
>
<
a
href
="http://shundebk.cn/"
>
1111111111111111111111
</
a
></
li
>
</
ul
>
</
div
>
</
div
>
</
div
>
<
br
/>
<
br
/>
<
div
id
="idScroller2"
class
="Scroller"
style
="width:250px; height:50px;"
>
<
div
style
="width:500px"
>
<
div
id
="idScrollMid2"
class
="ScrollMid"
>
<
ul
>
<
li
>
<
a
href
="http://shundebk.cn/"
>
1111111111111111111111
</
a
></
li
>
</
ul
>
</
div
>
</
div
>
</
div
>
<
br
/>
<
br
/>
<
div
id
="idScroller3"
class
="Scroller"
style
="width:250px; height:50px;"
>
<
div
style
="width:500px"
>
<
div
id
="idScrollMid3"
class
="ScrollMid"
>
<
ul
>
<
li
>
<
a
href
="http://shundebk.cn/"
>
1111111111111111111111
</
a
></
li
>
</
ul
>
</
div
>
</
div
>
</
div
>
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzMvOC83LzUvOTAvNzMxNjU1OTU0YzdiZTlkODgzNWVjZTU1MWI1Mzg1ZjguanBl.jpe?w=700&webp=1)
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzMvOC83LzUvOTAvNzMxNjU1OTU0YzdiZTlkODgzNWVjZTU1MWI1Mzg1ZjguanBl.jpe?w=700&webp=1)
<
br
/><
br
/>
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzMvOC83LzUvOTAvNzMxNjU1OTU0YzdiZTlkODgzNWVjZTU1MWI1Mzg1ZjguanBl.jpe?w=700&webp=1)
<
div
style
="width:200px;"
>
<
div
id
="idScroller4"
class
="Scroller2"
style
="width:100px; height:100px;"
>
<
div
style
="width:200px"
>
<
div
id
="idScrollMid4"
class
="ScrollMid2"
>
<
ul
>
<
li
style
="background:url(1.gif);"
>
</
li
>
</
ul
>
</
div
>
</
div
>
</
div
>
<
div
id
="idScroller5"
class
="Scroller2"
style
="width:100px; height:100px;"
>
<
div
style
="width:200px"
>
<
div
id
="idScrollMid5"
class
="ScrollMid2"
>
<
ul
>
<
li
style
="background:url(2.gif);"
>
</
li
>
</
ul
>
</
div
>
</
div
>
</
div
>
<
div
id
="idScroller6"
class
="Scroller2"
style
="width:100px; height:100px;"
>
<
div
style
="width:200px"
>
<
div
id
="idScrollMid6"
class
="ScrollMid2"
>
<
ul
>
<
li
style
="background:url(2.gif);"
>
</
li
>
</
ul
>
</
div
>
</
div
>
</
div
>
<
div
id
="idScroller7"
class
="Scroller2"
style
="width:100px; height:100px;"
>
<
div
style
="width:200px"
>
<
div
id
="idScrollMid7"
class
="ScrollMid2"
>
<
ul
>
<
li
style
="background:url(1.gif);"
>
</
li
>
</
ul
>
</
div
>
</
div
>
</
div
>
</
div
>
![JavaScript 无缝八向滚动(兼容ie/ff) JavaScript 无缝八向滚动(兼容ie/ff)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzMvOC83LzUvOTAvNzMxNjU1OTU0YzdiZTlkODgzNWVjZTU1MWI1Mzg1ZjguanBl.jpe?w=700&webp=1)
<
br
/><
br
/>
<
div
style
="width:200px;"
>
<
div
id
="idScroller8"
class
="Scroller2"
style
="width:100px; height:100px;"
>
<
div
style
="width:200px"
>
<
div
id
="idScrollMid8"
class
="ScrollMid2"
>
<
ul
>
<
li
style
="background:url(2.gif);"
>
</
li
>
</
ul
>
</
div
>
</
div
>
</
div
>
<
div
id
="idScroller9"
class
="Scroller2"
style
="width:100px; height:100px;"
>
<
div
style
="width:200px"
>
<
div
id
="idScrollMid9"
class
="ScrollMid2"
>
<
ul
>
<
li
style
="background:url(1.gif);"
>
</
li
>
</
ul
>
</
div
>
</
div
>
</
div
>
<
div
id
="idScroller10"
class
="Scroller2"
style
="width:100px; height:100px;"
>
<
div
style
="width:200px"
>
<
div
id
="idScrollMid10"
class
="ScrollMid2"
>
<
ul
>
<
li
style
="background:url(1.gif);"
>
</
li
>
</
ul
>
</
div
>
</
div
>
</
div
>
<
div
id
="idScroller11"
class
="Scroller2"
style
="width:100px; height:100px;"
>
<
div
style
="width:200px"
>
<
div
id
="idScrollMid11"
class
="ScrollMid2"
>
<
ul
>
<
li
style
="background:url(2.gif);"
>
</
li
>
</
ul
>
</
div
>
</
div
>
</
div
>
</
div
>
<
div
id
="test"
></
div
>
</
body
>
</
html
>
刚做出来
不太完善
效果请看