javascript走馬灯の書き方-一瞬で高くなりました.
2100 ワード
<>>
<style type=「text/css」>
*{magin:0;padding:0}
#wrap{
left:100 px;
background:菗FFF
border:1 px dashed〹CCC;
}
<body>
<スクリプト>
/*
var speed=10;/数字が大きいほど速度が遅くなります.
var tab=document.getElemenntById(「demo」)
var tab 1=document.getElemenntById(「demo 1」)
var tab 2=document.getElemenntById(「demo 2」)
tab 2.inners HTML=tab 1.inners HTML;
function Markee(){
if(tab 2.offset Width-tab.scrollLeft<=0)
tab.scrollLeft-=tab 1.offset Width
else{
tab.scrollLeft+;
}
}
var MyMar=set Interval(Marquee、speed)
tab.{clear Interval(MyMar)}
tab.{MyMar=set Interval(Marquee,speed)}
*/
(function(){
var left=0
run(new Object,1000);
function run(oDiv,iTime){
var demo=document.getElemenntById(「demo」)
var iWidth=demo.getElements ByTagName(a)[0].offset Width;
function move(obj,iTarget){
clear Interval(obj.timer)
obj.timer=set Interval(function){
left--;
if(iTarget)=left){
left=0
obj.style.left="0 px"
}else{
obj.style.left=left%96+「px」
)
obj.{clear Interval}
obj.{move}
}30)
)
atoPlay()
function atoPlay(){
move(demo,-96)
)
)
)()
<style type=「text/css」>
*{magin:0;padding:0}
#wrap{
left:100 px;
background:菗FFF
border:1 px dashed〹CCC;
}
<body>
<div id=「demo」style=「position:relative」>
<a href=“”><crc=“http://www.cnrui.cn/other/link/Clear_logo.gif“border=”0"/>
<a href=“”><crc=“http://www.cnrui.cn/other/link/Clear_logo.gif“border=”0"/>
<a href=“”><crc=“http://www.cnrui.cn/other/link/Clear_logo.gif“border=”0"/>
<a href=“”><crc=“http://www.cnrui.cn/other/link/Clear_logo.gif“border=”0"/>
<a href=“”><crc=“http://www.cnrui.cn/other/link/Clear_logo.gif“border=”0"/>
<a href=“”><crc=“http://www.cnrui.cn/other/link/Clear_logo.gif“border=”0"/>
<a href=“”><crc=“http://www.cnrui.cn/other/link/Clear_logo.gif“border=”0"/>
<a href=“”><crc=“http://www.cnrui.cn/other/link/Clear_logo.gif“border=”0"/>
<a href=“”><crc=“http://www.cnrui.cn/other/link/Clear_logo.gif“border=”0"/>
<a href=“”><crc=“http://www.cnrui.cn/other/link/Clear_logo.gif“border=”0"/>
<a href=“”><crc=“http://www.cnrui.cn/other/link/Clear_logo.gif“border=”0"/>
<a href=“”><crc=“http://www.cnrui.cn/other/link/Clear_logo.gif“border=”0"/>
<スクリプト>
/*
var speed=10;/数字が大きいほど速度が遅くなります.
var tab=document.getElemenntById(「demo」)
var tab 1=document.getElemenntById(「demo 1」)
var tab 2=document.getElemenntById(「demo 2」)
tab 2.inners HTML=tab 1.inners HTML;
function Markee(){
if(tab 2.offset Width-tab.scrollLeft<=0)
tab.scrollLeft-=tab 1.offset Width
else{
tab.scrollLeft+;
}
}
var MyMar=set Interval(Marquee、speed)
tab.{clear Interval(MyMar)}
tab.{MyMar=set Interval(Marquee,speed)}
*/
(function(){
var left=0
run(new Object,1000);
function run(oDiv,iTime){
var demo=document.getElemenntById(「demo」)
var iWidth=demo.getElements ByTagName(a)[0].offset Width;
function move(obj,iTarget){
clear Interval(obj.timer)
obj.timer=set Interval(function){
left--;
if(iTarget)=left){
left=0
obj.style.left="0 px"
}else{
obj.style.left=left%96+「px」
)
obj.{clear Interval}
obj.{move}
}30)
)
atoPlay()
function atoPlay(){
move(demo,-96)
)
)
)()