자바 스크립트 팁 코드 힌트 효과

출처: 인터넷
작성자: 사용자
키워드: 웹 페이지 제작 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 >


관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.