當前位置:編程學習大全網 - 源碼下載 - 我有個php程序寫的網站,我想在壹個頁面裏面實現兩種不同的滾動js調用,開始網站是上下滾動,再添加個左右

我有個php程序寫的網站,我想在壹個頁面裏面實現兩種不同的滾動js調用,開始網站是上下滾動,再添加個左右

左右滾動 和 上下滾動的函數重名了 Marquee()

隨便給哪個改個別的名字,然後調用的地方也寫成妳新改的名字就可以了

如:

var oMarquee = document.getElementById("divLast");

var iScrollAmount = 1;

var iLineHeight = 21;

var MaxScroll = oMarquee.scrollTop;

function Marquee_lr() {

var obj = oMarquee;

MaxScroll = obj.scrollTop;

obj.scrollTop += iScrollAmount;

if (obj.scrollTop == MaxScroll && iScrollAmount != 0)

{

obj.scrollTop = 0;

}

if (obj.scrollTop % iLineHeight == 0 ) {

window.setTimeout( "Marquee_lr()", 2000 );

} else {

window.setTimeout( "Marquee_lr()", 50 );

}

}

for(var n = 0; n < 3; n++)

{

oMarquee.innerHTML += oMarquee.innerHTML;

}

window.setTimeout( "Marquee_lr()", 2000 );

左右滾動的JS

var speed=5; //數字越大速度越慢

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

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

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

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)};

  • 上一篇:海城有什麽特色?
  • 下一篇:《愛心樹》壹年級語文教案
  • copyright 2024編程學習大全網