최근 업데이트:2017-08-24
출처: 인터넷
작성자: 사용자
키워드:
웹 페이지 제작
Ajax
자바 스크립트
웹 효과 팁 자습서 팁 효과 코드
<! doctype HTML 공개 "-//W3C//DTD XHTML 1.0 전환 / / 엉" "http://www.jzread.com/tr/xhtml1/dtd/ Xhtml1 transitional.dtd "> < html > < 머리 > < 제목 > 웹 페이지 특별 한 팁 팁 효과 코드 < / 타이틀 > < 스타일 형식을 "text/css 자습서" = > * {margin: 0 패딩: 0} #a {너비: 300px; 높이: 300px 표시: 없음; 배경: #cf0 위치: 절대; z-인덱스: 2} #c div {위치: 절대; 배경: #c00; 폭: 50 픽셀; 높이: 50 픽셀;} #c div.d1{left:1000px;top:50px} #c div.d2{left:800px;top:500px} #c div.d3{left:10px;top:30px} #c div.d4{left:50px;top:650px} #c div.d5{left:500px;top:50px} #c div.d6{left:300px;top:300px} #c div.d7{left:1100px;top:700px} #c div.d8{left:300px;top:600px} < / 스타일 > < / 헤드 > < 몸 > < div id = "a" > www.jzread.com</div> < div id = "C" > < div 클래스 "D1" = > www.jzread.com</div> < div 클래스 "D2" = > www.jzread.com</div> < div 클래스 "D3" = > www.jzread.com</div> < div 클래스 "D4" = > www.jzread.com</div> < div 클래스 "d5" = > www.jzread.com</div> < div 클래스 "d6" = > www.jzread.com</div> < div 클래스 "D7" = > www.jzread.com</div> < div 클래스 "D8" = > www.jzread.com</div> < / div > < / 바디 > < 스크립트 유형 = "텍스트/자바 스크립트" > 함수 GetStyle (obj, 이름) { Obj.currentstyle?obj.currentstyle[name 반환]: (document.defaultview.getcomputedstyle (obj, ""). GetPropertyValue (이름) } 대 한 (Var I = 0; 난 < document.getelementbyid ("C"). getElementsByTagName ("div"). 길이; i + +) { document.getElementById ("C"). getElementsByTagName ("div") [I].onmouseo 튜토리얼 보기 기능 () { = var O=document.getelementbyid ("a"); var S=document.getelementbyid ("C"); 경우 (! o.style.left) o.style.left=0; 경우 (! o.style.top) o.style.top=0; var 유량 = GetStyle (o, "폭"); var 오 = GetStyle (o, "높이"); var sl = GetStyle (이, 왼쪽); var 세인트 = GetStyle (이, 위); var sw = GetStyle (이, "폭"); var sh = getstyle (이 "높이"); 유량 = parseint (아야); 오 = parseint (오); SL = parseint (SL); st = parseint (ST); SW = parseint (남서); sh = parseint (SH); var = x (x < = 유량 + sw + 10)? 360:document.documentelement.clientwidth; var y = (y < = 오 + 쉬 + 10)? 360:document.documentelement.clientheight; 경우 (x < 오 + SW) { o.style.left sl + sw + 10 = + "px" }else{ o.style.left = (x-sl-10 > 유량)? (sl + sw + 10 + "px"): (sl-우-10 + "px"); } 경우 (Y < 오 + SW) { o.style.top st + 10 = + "px" }else{ o.style.top = (y-세인트-10 > 오)? (st + 10 + "px"): (세인트-오-10 + 쉬 + "px"); } o.style.display= "블록"; } document.getElementById ("C"). getElementsByTagName ("div") [I].onmouseout = 함수 (e) { var O=document.getelementbyid ("a"); o.style.display= "없음"; } } < / 스크립트 > < / html >