小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

DIV的圖片無縫滾動

 霞咪 2009-05-22

DIV的圖片無縫滾動

先了解一下對象的幾個的屬性:

innerHTML:設(shè)置或獲取位于對象起始和結(jié)束標簽內(nèi)的 HTML

scrollHeight: 獲取對象的滾動高度。

scrollLeft:設(shè)置或獲取位于對象左邊界和窗口中目前可見內(nèi)容的最左端之間的距離

scrollTop:設(shè)置或獲取位于對象最頂端和窗口中可見內(nèi)容的最頂端之間的距離

scrollWidth:獲取對象的滾動寬度

offsetHeight:獲取對象相對于版面或由父坐標 offsetParent 屬性指定的父坐標的高度

offsetLeft:獲取對象相對于版面或由 offsetParent 屬性指定的父坐標的計算左側(cè)位置

offsetTop:獲取對象相對于版面或由 offsetTop 屬性指定的父坐標的計算頂端位置

offsetWidth:獲取對象相對于版面或由父坐標 offsetParent 屬性指定的父坐標的寬度

圖片上無縫滾動

<style type="text/css">

<!--

#demo {

background: #FFF;

overflow:hidden;

border: 1px dashed #CCC;

height: 100px;

text-align: center;

float: left;

}

#demo img {

border: 3px solid #F2F2F2;

display: block;

}

-->

</style>

向上滾動

<div id="demo">

<div id="demo1">

<a href="#"><img src="upload/200902152059350747.jpg" border="0" /></a>

<a href="#"><img src="upload/200902152059350747.jpg" border="0" /></a>

<a href="#"><img src="upload/200902152059350747.jpg" border="0" /></a>

<a href="#"><img src="upload/200902152059350747.jpg" border="0" /></a>

<a href="#"><img src="upload/200902152059350747.jpg" border="0" /></a>

</div>

<div id="demo2"></div>

</div>

<script>

<!--

var speed=10; //數(shù)字越大速度越慢

var tab=document.getElementById("demo");

var tab1=document.getElementById("demo1");

var tab2=document.getElementById("demo2");

tab2.innerHTML=tab1.innerHTML; //克隆demo1為demo2

function Marquee(){

if(tab2.offsetTop-tab.scrollTop<=0)//當(dāng)滾動至demo1與demo2交界時

tab.scrollTop-=tab1.offsetHeight //demo跳到最頂端

else{

tab.scrollTop++

}

}

var MyMar=setInterval(Marquee,speed);

tab.onmouseover=function() {clearInterval(MyMar)};//鼠標移上時清除定時器達到滾動停止的目的

tab.onmouseout=function() {MyMar=setInterval(Marquee,speed)};//鼠標移開時重設(shè)定時器

-->

</script>

圖片下無縫滾動

<style type="text/css">

<!--

#demo {

background: #FFF;

overflow:hidden;

border: 1px dashed #CCC;

height: 100px;

text-align: center;

float: left;

}

#demo img {

border: 3px solid #F2F2F2;

display: block;

}

-->

</style>

向下滾動

<div id="demo">

<div id="demo1">

<a href="#"><img src="upload/200902152059350747.jpg" border="0" /></a>

<a href="#"><img src="upload/200902152059350747.jpg" border="0" /></a>

<a href="#"><img src="upload/200902152059350747.jpg" border="0" /></a>

<a href="#"><img src="upload/200902152059350747.jpg" border="0" /></a>

<a href="#"><img src="upload/200902152059350747.jpg" border="0" /></a>

</div>

<div id="demo2"></div>

</div>

<script>

<!--

var speed=10; //數(shù)字越大速度越慢

var tab=document.getElementById("demo");

var tab1=document.getElementById("demo1");

var tab2=document.getElementById("demo2");

tab2.innerHTML=tab1.innerHTML; //克隆demo1為demo2

tab.scrollTop=tab.scrollHeight

function Marquee(){

if(tab1.offsetTop-tab.scrollTop>=0)//當(dāng)滾動至demo1與demo2交界時

tab.scrollTop+=tab2.offsetHeight //demo跳到最頂端

else{

tab.scrollTop--

}

}

var MyMar=setInterval(Marquee,speed);

tab.onmouseover=function() {clearInterval(MyMar)};//鼠標移上時清除定時器達到滾動停止的目的

tab.onmouseout=function() {MyMar=setInterval(Marquee,speed)};//鼠標移開時重設(shè)定時器

-->

</script>


圖片左無縫滾動

<style type="text/css">

<!--

#demo {

background: #FFF;

overflow:hidden;

border: 1px dashed #CCC;

width: 500px;

}

#demo img {

border: 3px solid #F2F2F2;

}

#indemo {

float: left;

width: 800%;

}

#demo1 {

float: left;

}

#demo2 {

float: left;

}

-->

</style>

向左滾動

<div id="demo">

<div id="indemo">

<div id="demo1">

<a href="#"><img src="upload/200902152059350747.jpg" border="0" /></a>

<a href="#"><img src="upload/200902152059350747.jpg" border="0" /></a>

<a href="#"><img src="upload/200902152059350747.jpg" border="0" /></a>

<a href="#"><img src="upload/200902152059350747.jpg" border="0" /></a>

<a href="#"><img src="upload/200902152059350747.jpg" border="0" /></a>

<a href="#"><img src="upload/200902152059350747.jpg" border="0" /></a>

</div>

<div id="demo2"></div>

</div>

</div>

<script>

<!--

var speed=10; //數(shù)字越大速度越慢

var tab=document.getElementById("demo");

var tab1=document.getElementById("demo1");

var tab2=document.getElementById("demo2");

tab2.innerHTML=tab1.innerHTML;

function Marquee(){

if(tab2.offsetWidth-tab.scrollLeft<=0)

tab.scrollLeft-=tab1.offsetWidth

else{

tab.scrollLeft++;

}

}

var MyMar=setInterval(Marquee,speed);

tab.onmouseover=function() {clearInterval(MyMar)};

tab.onmouseout=function() {MyMar=setInterval(Marquee,speed)};

-->

</script>

圖片右無縫滾動

<style type="text/css">

<!--

#demo {

background: #FFF;

overflow:hidden;

border: 1px dashed #CCC;

width: 500px;

}

#demo img {

border: 3px solid #F2F2F2;

}

#indemo {

float: left;

width: 800%;

}

#demo1 {

float: left;

}

#demo2 {

float: left;

}

-->

</style>

向右滾動

<div id="demo">

<div id="indemo">

<div id="demo1">

<a href="#"><img src="upload/200902152059350747.jpg" border="0" /></a>

<a href="#"><img src="upload/200902152059350747.jpg" border="0" /></a>

<a href="#"><img src="upload/200902152059350747.jpg" border="0" /></a>

<a href="#"><img src="upload/200902152059350747.jpg" border="0" /></a>

<a href="#"><img src="upload/200902152059350747.jpg" border="0" /></a>

<a href="#"><img src="upload/200902152059350747.jpg" border="0" /></a>

</div>

<div id="demo2"></div>

</div>

</div>

<script>

<!--

var speed=10; //數(shù)字越大速度越慢

var tab=document.getElementById("demo");

var tab1=document.getElementById("demo1");

var tab2=document.getElementById("demo2");

tab2.innerHTML=tab1.innerHTML;

function Marquee(){

if(tab.scrollLeft<=0)

tab.scrollLeft+=tab2.offsetWidth

else{

tab.scrollLeft--

}

}

var MyMar=setInterval(Marquee,speed);

tab.onmouseover=function() {clearInterval(MyMar)};

tab.onmouseout=function() {MyMar=setInterval(Marquee,speed)};

-->

</script>
 

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約