-
Javascript, jQuery 2012‧10‧18
jQuery-마우스가 브라우저 밖으로 나갔을 때 이벤트
마우스가 브라우저를 나가는 이벤트를 받아서 활용하는 두가지 방법이 있다. 하나는 (창이 전환되었을 경우, 혹은 마우스가 다른 창을 클릭하여 화면이 바뀐 경우), $(window).blur(function() { //코드 넣는 곳 }); 다른 방법은(순전히 화면에서 마우스가 나갔을 경우), $(document).bind("mouseleave", function(){ //코드 넣는 곳 }) 두 방법은 엄연히 다르다. 자세한 설명은 .bind() 와 .blur()에 대해서 jQuery 도움말을 보면 된다.
-
Javascript, jQuery 2012‧10‧17
jQuery-마우스 움직임을 이용, 좌표값 가져오기
마우스의 좌표를 이용해서 div들을 움직이게 하고 싶은 경우가 있다. 마우스의 움직임에 대한 값을 얻어낸다면 나머지는 응용하면 된다. 마우스의 움직임. 즉, 좌표값을 얻어내는 방법은 아래와 같다. <script type="text/javascript"> jQuery(document).ready(function(){ $(document).mousemove(function(e){ $('#status').html(e.pageX +', '+ e.pageY); }); }) </script> 코드를 설명하자면 document. 즉, 브라우져 내부에서 마우스를 움직이게 되면 x값인 e.pageX와 y값인 e.pageY를 가져와서 status라는 id를 가진 곳에 노출하라라는 말이다.
-
Javascript, jQuery 2012‧10‧15
jQuery-div 높이를 창의 100%로 조절할 때 (창 사이즈 유동 적응)
div로 코딩할때 가끔 필요한 것이 height 100%가 안된다는 점이다. 제이쿼리와 자바스크립트를 이용해서 간단히 만들어 본다. function funLoad(){ var Cheight = $(window).height(); $('#container').css({'height':Cheight+'px'}); } window.onload = funLoad; window.onresize = funLoad; 윈도우가 로딩된 후 funLoad를 실행하였고, 창을 조절하면 다시 funLoad를 실행한다. funLoad는 container라는 id를 가진 div의 height값을 조절하라고 명령한다.
-
Javascript, jQuery 2012‧10‧15
jQuery-마우스 이벤트시 부모 div의 id 값 가져오기
마우스 오버의 경우를 예로 든다. $Btn.mouseover(function(){ console.log($(this).closest('div').attr('id')); } $ Btn에 마우스를 올리면 그 상위 div 중에 id 값을 얻을 수 있다.
-
Javascript, jQuery 2012‧04‧09
자바스크립트 새창 뛰우기 옵션과 방법
<head>와 </head> 사이에 아래 코드를 넣어주세요. <script language="javascript"> function PopupWindow() { window.open("불러올 파일 경로 및 이름","popup", "width=700, height=900, left=30, top=30, scrollbars=no,titlebar=no,status=no,resizable=no,fullscreen=no"); } </script> 위 코드 설명드리자면, popup에는 그냥 그 팝업창 이름을 지정해줄 수 있어요. 아무거나 써 넣으셔도 됩니다. width = 숫자는 가로 크기, height = 숫자는 창 세로 크기 입니다. left = 숫자는 모니터 화면의 […]
-
Html, CSS, Javascript, jQuery 2012‧03‧19
입력칸 스타일과 자바스크립트 샘플
입력칸 배경에 이미지를 넣어서 포커스가 되면 이미지가 사라지고 다시 포커스가 아웃되면 나타나는 스크립트 확인 버튼도 이미지로 출력하는 내용
-
Flash AS 2.0, Javascript, jQuery 2011‧11‧24
플래시에서 자바스크립트 함수 호출
import flash.external.*; a.onRelease = function(){ ExternalInterface.call("javaCall"); } 이렇게 플래시에 넣어주고, 플래시를 삽입시킨 페이지에서 자바스크립트에 function javaCall(){ //자바 함수 실행 } 를 넣어주면 된다.
-
Javascript, jQuery 2011‧10‧05
자바스크립트로 배경 지정
document.getElementById('레이어 id').style.backgroundImage= "url(파일경로)"
-
Javascript, jQuery 2011‧09‧28
창 사이즈 읽어오기 scrollHeight / clientHeight / scrollTop (브라우즈별 차이점)
scrollHeight 스크롤 시키지 않았을때의 전체 높이를 구한다. Mozilla Developer Center의 그림예제를 보면 쉽게 이해할 수 있다. clientheight 눈에 보이는 많큼의 높이를 구한다. Mozilla Developer Center의 그림예제를 보면 쉽게 이해할 수 있다. scrollTop 스크롤되어 올라간 많큼의 높이를 구한다. Mozilla Developer Center의 그림예제를 보면 쉽게 이해할 수 있다. 브라우저별 차이점 scrollHeight / clientheight / scrollTop 모두 W3C의 […]