js文字滚动效果(讲解js滚动条滚动事件)

来源:国外服务器 在您之前已被浏览:1 次
导读:目前正在解读《js文字滚动效果(讲解js滚动条滚动事件)》的相关信息,《js文字滚动效果(讲解js滚动条滚动事件)》是由用户自行发布的知识型内容!下面请观看由(国外主机 - www.2bp.net)用户发布《js文字滚动效果(讲解js滚动条滚动事件)》的详细说明。
笨笨网美国主机,w ww.2 b p .n e t

手机页面移动端,需求是文字向左无缝滚动marquee特效,用了几个都不行,达不到需求效果,有小bug,最后用了下面的这个原生纯js文字向左无缝滚动marquee特效,我测试了没有问题,可以正常使用它,原生纯js代码少,实用性强,具体看下代码。

1.先看效果演示:

js文字滚动效果(讲解js滚动条滚动事件)
  • 2.原生纯js代码如下:

    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;

    }

    }

    笨笨网美国主机,w ww.2 b p .n e t
    提醒:《js文字滚动效果(讲解js滚动条滚动事件)》最后刷新时间 2025-03-21 11:17:54,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《js文字滚动效果(讲解js滚动条滚动事件)》该内容的真实性请自行鉴别。