원활한 스크롤이 가능한 js 코드는 이해하기 쉽습니다(자체 작성)_javascript 기술

WBOY
풀어 주다: 2016-05-16 17:32:02
원래의
862명이 탐색했습니다.
复代码 代码如下:



<머리>

无标题文档
<스타일>
*{패딩:0; 여백:0;}
ul{ 목록 스타일: 없음;}
#div{ 너비:300px; 높이:100px; 여백:100px 자동; 테두리:1px 솔리드 #ff0000; 위치:상대적; 오버플로:숨김;}
#div ul{ 위치:절대; 높이:100px; 왼쪽:0;}
#div ul li{ 너비:300px; 높이:100px; 줄 높이:100px; 텍스트 정렬:가운데; float:왼쪽}

<스크립트>
window.onload=function(){
var oDiv=document.getElementById("div");
var oUl=oDiv.getElementsByTagName("ul")[0];
var oLi=oUl.getElementsByTagName("li");
var oInput=document.getElementsByTagName('input');
oUl.innerHTML =oUl.innerHTML;
oUl.style.width=oLi[0].offsetWidth*oLi.length "px";
var iSeep=-2;
var tamer=null;
clearInterval(tamer);
function starMove(){
tamer=setInterval(function(){
oUl.style.left=oUl.offsetLeft iSeep "px";
if(-oUl.offsetLeft >= oUl. offsetWidth/2){
oUl.style.left="0px";
}else if(oUl.offsetLeft>0){
oUl.style.left=-oUl.offsetWidth/2 "px" ;
}
},30)
}
starMove();
oDiv.onmouseover=function(){
clearInterval(tamer);
}
oDiv.onmouseout=function(){
starMove();
}
oInput[0].onclick=function(){
iSeep=-2;
}
oInput[1].onclick=function(){
iSeep=2;
}
}


<본문>




  • 1

  • 2

  • 3

  • 4





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