첫 번 째 텍스트 상하 간격 스크롤 수정판
WEB 표준 에 맞 는 텍스트 간격 스크롤 JS 코드 var marqueeContent=new Array(); //스크롤 뉴스 marqueeContent[0]='14:25HTML/JS 상호 변환 도구-IE7 호 환 판;marqueeContent[1]='14:25 css 온라인 압축 도구;marqueeContent[2]='14:25 CSS 성형 및 최적화 도구[압축];marqueeContent[3]='14:25 JS Minifier js 압축;var marqueeInterval=new Array(); //자주 사용 되 고 자주 사용 할 변 수 를 정의 합 니 다.var marqueeId=0;var marqueeDelay=2000; //업데이트 시간,밀리초 var marqueeHeight=18;/용기 높이//다음은 사용 할 함수 function initMarquee(){var str=marquee Content[0]를 정의 합 니 다.document.write(''); marqueeId++; marqueeInterval[0]=setInterval("startMarquee()",marqueeDelay); } function startMarquee() { var str=marqueeContent[marqueeId]; marqueeId++; if(marqueeId>=marqueeContent.length) marqueeId=0; if(document.getElementById("marqueeBox").childNodes.length==1) { var nextLine=document.createElement('DIV'); nextLine.innerHTML=str; document.getElementById("marqueeBox").appendChild(nextLine); } else { document.getElementById("marqueeBox").childNodes[0].innerHTML=str; document.getElementById("marqueeBox").appendChild(document.getElementById("marqueeBox").childNodes[0]); document.getElementById("marqueeBox").scrollTop=0; } clearInterval(marqueeInterval[1]); marqueeInterval[1]=setInterval("scrollMarquee()",20); } function scrollMarquee() { document.getElementById("marqueeBox").scrollTop++; if(document.getElementById("marqueeBox").scrollTop%marqueeHeight==(marqueeHeight-1)){ clearInterval(marqueeInterval[1]); } } initMarquee(); [Ctrl+A 전체 선택:]두 번 째 Firefox 에서 실행 하 는 데 문제 가 있 습 니 다.하지만 js 를 공부 하 는 친 구 는 주로 생각 을 볼 수 있 습 니 다.
JS 문자 간격 스크롤 코드공고