> 웹 프론트엔드 > HTML 튜토리얼 > div文字滚动效果在不同的浏览器里出现上下两行文字重叠问题_html/css_WEB-ITnose

div文字滚动效果在不同的浏览器里出现上下两行文字重叠问题_html/css_WEB-ITnose

WBOY
풀어 주다: 2016-06-24 12:14:47
원래의
1856명이 탐색했습니다.

本帖最后由 constance2098 于 2012-09-12 15:35:09 编辑

用div做出的文字滚动效果在大部分浏览器上都没问题,只是在个别电脑的浏览器上观看时出现上下两行重叠效果;而且这个滚动效果页面A是嵌入在页面B里的,单独访问页面A是没问题的,但是访问页面B时这个页面就出现了上下两行文字重叠在一起的问题,求大侠帮助;
代码如下:




  • 1111111

  • 2222222

  • 3333333

  • 4444444

  • 5555555


  • <script> <br /> var Mar = document.getElementById("Marquee"); <br /> var child_div=Mar.getElementsByTagName("li") <br /> var picH = 16; <br /> var scrollstep=3; <br /> var scrolltime=100; <br /> var stoptime=5000; <br /> var tmpH = 0; <br /> Mar.innerHTML += Mar.innerHTML; <br /> function start(){ <br /> if(tmpH < picH){ <br /> tmpH += scrollstep; <br /> if(tmpH > picH )tmpH = picH ; <br /> Mar.scrollTop = tmpH; <br /> setTimeout(start,scrolltime); <br /> }else{ <br /> tmpH = 0; <br /> Mar.appendChild(child_div[0]); <br /> Mar.scrollTop = 0; <br /> setTimeout(start,stoptime); <br /> } <br /> } <br /> onload=function(){setTimeout(start,stoptime)}; <br /> </script>

    回复讨论(解决方案)

    请大侠们帮忙呀 是代码的问题还是浏览器的问题呢?

    到底是哪儿的问题呢,该怎么解决呀

    是代码的问题还是浏览器的问题呢?如果是代码的问题,单独访问页面A没问题啊;如果是浏览器的问题,不单是一台电脑出现重叠,请各位帮忙呀

    원천:php.cn
    본 웹사이트의 성명
    본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
    인기 튜토리얼
    더>
    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿