文章插圖

文章插圖
手機頁面移動端 , 需求是文字向左無縫滾動marquee特效 , 用了幾個都不行 , 達不到需求效果 , 有小bug , 最后用了下面的這個原生純js文字向左無縫滾動marquee特效 , 我測試了沒有問題 , 可以正常使用它 , 原生純js代碼少 , 實用性強 , 具體看下代碼 。
1.先看效果演示:
var speed=10; //數字越大文字滾動速度越慢
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)};
var onOff = true;
var Time = setInterval(Chang,3000);
function Chang(){
if(onOff){
oFig.style.marginLeft=’-100%’;
onOff = false;
}else{
oFig.style.marginLeft=’0′;
onOff = true;
}
【js實現文字滾動 html文字滾動效果】}
- css超出部分滾動條 div內容超出后自動顯示滾動條
- 識別圖片文字小程序 微信小程序看圖識字
- 滾動條 隱藏 滾動條隱藏了怎么設置
- ipad怎樣看pdf文件 ipad怎么在pdf查找文字
- ps文字字體識別在哪里 ps識別字體的功能
- 實現單點登錄 實現單點登錄的三種類型
- 設計網頁游戲 網絡游戲網站的設計與實現
- excel劃斜杠加文字 excel斜杠打字
- c語言大小寫轉換的程序 C語言實現大小寫轉換
- div 文字換行 css div自動換行
