& lthead & gt
& lt-& gt;
& lt/head & gt;
& ltbody & gt
& lt!-向上滾動代碼開始-& gt;
& ltdiv id = " colee " style = " overflow:hidden;身高:253px寬度:410px;"& gt
& ltdiv id="colee1 " >
& ltp & gt& ltimg src = " " & gt& lt/p & gt;
& ltp & gt& ltimg src = " " & gt& lt/p & gt;
& ltp & gt& ltimg src = " " & gt& lt/p & gt;
& ltp & gt& ltimg src = " " & gt& lt/p & gt;
& ltp & gt& ltimg src = " " & gt& lt/p & gt;
& ltp & gt& ltimg src = " " & gt& lt/p & gt;
& ltp & gt& ltimg src = " " & gt& lt/p & gt;
& ltp & gt& ltimg src = " " & gt& lt/p & gt;
& ltp & gt& ltimg src = " " & gt& lt/p & gt;
& lt/div & gt;
& ltdiv id="colee2 " >& lt/div & gt;
& lt/div & gt;
& lt腳本& gt
var速度= 30;
var colee 2 = document . getelementbyid(" colee 2 ");
var colee 1 = document . getelementbyid(" colee 1 ");
var colee = document . getelementbyid(" colee ");
colee 2 . innerhtml = colee 1 . innerhtml;//將colee1克隆為colee2。
函數字幕1(){
//當滾動到colee1和colee2的交界處時。
if(colee 2 . offsettop-colee . scroll top & lt;=0){
colee . scroll top-= colee 1 . offsetheight;//colee跳到頂部
}否則{
colee.scrollTop++
}
}
var mymar 1 = setinterval(marquee 1,speed)//設置定時器。
//當鼠標上移停止滾動時,清除定時器。
colee . onmouseover = function(){ clear interval(mymar 1)}
//當鼠標移開時重置計時器。
colee . onmouseout = function(){ mymar 1 = setInterval(marquee 1,speed)}
& lt/script & gt;
& lt!-向上滾動代碼到結尾-& gt;
& lt!-下面是向下滾動的代碼-& gt;
& ltdiv id = " colee _ bottom " style = " overflow:hidden;身高:253px寬度:410px;"& gt
& ltdiv id="colee_bottom1 " >
& ltp & gt& ltimg src = "/jscss/demo img/200907/bg3 . jpg " >& lt/p & gt;
& ltp & gt& ltimg src = "/jscss/demo img/200907/bg3 . jpg " >& lt/p & gt;
& ltp & gt& ltimg src = "/jscss/demo img/200907/bg3 . jpg " >& lt/p & gt;
& ltp & gt& ltimg src = "/jscss/demo img/200907/bg3 . jpg " >& lt/p & gt;
& ltp & gt& ltimg src = "/jscss/demo img/200907/bg3 . jpg " >& lt/p & gt;
& ltp & gt& ltimg src = "/jscss/demo img/200907/bg3 . jpg " >& lt/p & gt;
& ltp & gt& ltimg src = "/jscss/demo img/200907/bg3 . jpg " >& lt/p & gt;
& ltp & gt& ltimg src = "/jscss/demo img/200907/bg3 . jpg " >& lt/p & gt;
& ltp & gt& ltimg src = "/jscss/demo img/200907/bg3 . jpg " >& lt/p & gt;
& lt/div & gt;
& ltdiv id="colee_bottom2 " >& lt/div & gt;
& lt/div & gt;
& lt腳本& gt
變化速度=30
var colee _ bottom 2 = document . getelementbyid(" colee _ bottom 2 ");
var colee _ bottom 1 = document . getelementbyid(" colee _ bottom 1 ");
var colee _ bottom = document . getelementbyid(" colee _ bottom ");
colee _ bottom 2 . innerhtml = colee _ bottom 1 . innerhtml
colee _ bottom . scroll top = colee _ bottom . scroll height
函數標記2(){
if(colee _ bottom 1 . offsettop-colee _ bottom . scroll top & gt;=0)
colee _ bottom . scroll top+= colee _ bottom 2 . offset height
否則{
colee_bottom.scrollTop -
}
}
var MyMar2=setInterval(Marquee2,speed)
colee _ bottom . onmouseover = function(){ clear interval(my mar 2)}
colee _ bottom . onmouseout = function(){ my mar 2 = setInterval(marquee 2,speed)}
& lt/script & gt;
& lt!-向下滾動代碼到結尾-& gt;
& ltdiv id = " colee _ left " style = " overflow:hidden;寬度:500像素;"& gt
& lt表格cell padding = " 0 " cellspacing = " 0 " border = " 0 " & gt;
& lttr & gt& ltTD id = " colee _ left 1 " valign = " top " align = " center " >
& lt表格cell padding = " 2 " cellspacing = " 0 " border = " 0 " & gt;
& lttr align="center " >
& lttd & gt& ltp & gt& ltimg src = "/jscss/demo img/200907/bg3 . jpg " >& lt/p & gt;& lt/TD & gt;
& lttd & gt& ltp & gt& ltimg src = "/jscss/demo img/200907/bg3 . jpg " >& lt/p & gt;& lt/TD & gt;
& lttd & gt& ltp & gt& ltimg src = "/jscss/demo img/200907/bg3 . jpg " >& lt/p & gt;& lt/TD & gt;
& lttd & gt& ltp & gt& ltimg src = "/jscss/demo img/200907/bg3 . jpg " >& lt/p & gt;& lt/TD & gt;
& lttd & gt& ltp & gt& ltimg src = "/jscss/demo img/200907/bg3 . jpg " >& lt/p & gt;& lt/TD & gt;
& lttd & gt& ltp & gt& ltimg src = "/jscss/demo img/200907/bg3 . jpg " >& lt/p & gt;& lt/TD & gt;
& lttd & gt& ltp & gt& ltimg src = "/jscss/demo img/200907/bg3 . jpg " >& lt/p & gt;& lt/TD & gt;
& lt/tr & gt;
& lt/table & gt;
& lt/TD & gt;
& lttd id="colee_left2" valign="top " >& lt/TD & gt;
& lt/tr & gt;
& lt/table & gt;
& lt/div & gt;
& lt腳本& gt
//使用div時,請確保colee_left2和colee_left1在同壹行。
Var speed=30//速度值越大,速度越慢。
var colee _ left 2 = document . getelementbyid(" colee _ left 2 ");
var colee _ left 1 = document . getelementbyid(" colee _ left 1 ");
var colee _ left = document . getelementbyid(" colee _ left ");
colee _ left 2 . innerhtml = colee _ left 1 . innerhtml
功能框3(){
if(colee _ left 2 . offsetwidth-colee _ left . scroll left & lt;=0)//offsetWidth是對象的可見寬度。
colee _ left . scroll left-= colee _ left 1 . offsetwidth//scroll width是對象實際內容的寬度,不包括邊線的寬度。
否則{
colee_left.scrollLeft++文件
}
}
var MyMar3=setInterval(Marquee3,speed)
colee _ left . onmouseover = function(){ clear interval(my mar 3)}
colee _ left . onmouseout = function(){ my mar 3 = setInterval(marquee 3,speed)}
& lt/script & gt;
& lt!-向左滾動結束代碼-& gt;
& lt!-下面是向右滾動的代碼-& gt;
& ltdiv id = " colee _ right " style = " overflow:hidden;寬度:500像素;"& gt
& lt表格cell padding = " 0 " cellspacing = " 0 " border = " 0 " & gt;
& lttr & gt& ltTD id = " colee _ right 1 " valign = " top " align = " center " >
& lt表格cell padding = " 2 " cellspacing = " 0 " border = " 0 " & gt;
& lttr align="center " >
& lttd & gt& ltp & gt& ltimg src = "/jscss/demo img/200907/bg3 . jpg " >& lt/p & gt;& lt/TD & gt;
& lttd & gt& ltp & gt& ltimg src = "/jscss/demo img/200907/bg3 . jpg " >& lt/p & gt;& lt/TD & gt;
& lttd & gt& ltp & gt& ltimg src = "/jscss/demo img/200907/bg3 . jpg " >& lt/p & gt;& lt/TD & gt;
& lttd & gt& ltp & gt& ltimg src = "/jscss/demo img/200907/bg3 . jpg " >& lt/p & gt;& lt/TD & gt;
& lttd & gt& ltp & gt& ltimg src = "/jscss/demo img/200907/bg3 . jpg " >& lt/p & gt;& lt/TD & gt;
& lt/tr & gt;
& lt/table & gt;
& lt/TD & gt;
& lttd id="colee_right2" valign="top " >& lt/TD & gt;
& lt/tr & gt;
& lt/table & gt;
& lt/div & gt;
& lt腳本& gt
Var speed=30//速度值越大,速度越慢。
var colee _ right 2 = document . getelementbyid(" colee _ right 2 ");
var colee _ right 1 = document . getelementbyid(" colee _ right 1 ");
var colee _ right = document . getelementbyid(" colee _ right ");
colee _ right 2 . innerhtml = colee _ right 1 . innerhtml
函數Marquee4(){
if(colee _ right . scroll left & lt;=0)
colee _ right . scroll left+= colee _ right 2 . offset width
否則{
colee_right.scrollLeft -
}
}
var MyMar4=setInterval(Marquee4,speed)
colee _ right . onmouseover = function(){ clear interval(my mar 4)}
colee _ right . onmouseout = function(){ my mar 4 = setInterval(marquee 4,speed)}
& lt/script & gt;
& lt!-向右滾動代碼結束-& gt;
擴展數據:
代碼是程序員用開發工具支持的語言編寫的源文件,是壹組清晰的規則,用字符、符號或信號元素以離散的形式表示信息。代碼設計的原則包括唯壹性、標準化和通用性、可擴展性和穩定性、易於識別和記憶、格式簡短統壹、易於修改。源代碼是代碼的壹個分支。從某種意義上說,源代碼相當於代碼。
在現代編程語言中,源代碼可以以書籍或磁帶的形式出現,但最常用的格式是文本文件。這種典型格式的目的是編譯計算機程序。計算機源代碼的最終目標是將人類可讀的文本翻譯成計算機可執行的二進制指令。這個過程叫做編譯,由編譯器完成。
源代碼(也稱為源程序)是指壹系列人類可讀的計算機語言指令。
源代碼相對於目標代碼和可執行代碼。源代碼是用匯編語言和高級語言編寫的地面代碼。目標代碼是指源代碼編譯後,cpu可以直接識別的二進制代碼。可執行代碼是連接目標代碼形成的可執行文件,當然是二進制的。
在現代編程語言中,源代碼可以以書籍或磁帶的形式出現,但最常用的格式是文本文件,通常用於編譯計算機程序。計算機源代碼的最終目標是將人類可讀的文本翻譯成計算機可以執行的二進制指令。這個過程叫做編譯,由編譯器完成。
參考資料:
百度百科-計算機代碼