본문 바로가기

World Wide Web

$(document).ready(function(){})와 $(function(){}) jQuery에서 흔히 쓰는 $(document).ready(function() {}); 는 $(function(){ }); 와 같다.jQuery 공식 Docs에서도 위 2가지 표현 방법은 equivalent 하다고 한다.성능 최적화를 위한 자바스크립트 경량화를 위해서는 후자의 방식대로 표현해도 좋을 것 같다. (아마 별 차이는 안나겠지만) 하지만, 위 두 함수가 같다는 것을 모르는 사람들에게는 맥락이 부족하여 가독성이 떨어질 수 있으니 유의. 출처 : http://blog.kimtree.net/?p=715 더보기
팝업창에서 부모창 옆에 새창 띄우기 123456789function MoveUrl(){ var nUrl = "url";var openNewWindow = window.open("about:blank");openNewWindow.location.href = nUrl; window.close();}Colored by Color Scriptercs특정 링크를 누르면 본창은 사라지며 부모창옆에 새로운 창으로 링크가 전달. 더보기
HTML코드를 그대로 보이게 해주는 태그 HTML 코드를 그대로 보이게 하는 태그 PRE, XMP 와 의 차이 HTML 문법은 실행하고 나머지 문장을 소스 그대로 보여주기 * 문법 : 내용 * 보기 : 빈 칸 띄우고 쓰기. 태그 사용 HTML 태그를 실행 안하고 문장을 소스 그대로 보여주기 * 문법 : 내용 * 보기 : 빈 칸 띄우고 쓰기. 태그 사용 출처 : http://eknote.tistory.com/165 더보기
IE9에서 jquery css height 버그 IE9에서 jquery css height 버그가 있다.jQuery(".mainDiv").css("height", jQuery(window).height()-95); 라고 쓰면 먹통인데구글링을 통해서 ie9에서 jquery height에 버그가 있다는걸 인지하고jQuery(".mainDiv").height(jQuery(window).height()-95)라고 바꾸니 잘 작동하였다. 더보기
해당 div에 mouse disable처리하기 jQuery(".mapTab").children("li").find(".desc").eq(1).css("pointer-events", "none")이렇게 처리하면 마우스 이벤트가 먹질 않는다. 더보기
google maps api 사용하기 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 var map; var infowindow = new google.maps.InfoWindow(); initialize(); function initialize() { // 위도와 경도 var latlng = new google.maps.LatLng(37.530659, 126.924083); // 지도옵션 var myOptions = { zoom: 15, center: latlng, mapTypeId: goo.. 더보기
jquery 마우스 좌표 구하기 흔히들 마우스 좌표를 구할때 pageX를 많이 사용한다.나도 오늘 마우스좌표값을 구할 일이 있어서 pageX를 사용하였는데창 크기에 따라서 같은 위치를 눌러도 값이 가변적으로 변하게 되어 찾아보던 차에 1234567 var posX; jQuery(".calendarDiv").mousemove(function(e){ posX = e.pageX - $(this).offset().left; })Colored by Color Scriptercs offset과 동시에 쓰니 항상 같은 값을 가지는 걸 확인하였는데 좀 더 연구해봐야겠다. 더보기
라디오버튼 디폴트로 체크상태 만들기 checked="checked"> 더보기
제이쿼리 팝업창 가운데로 위치 시키기 123jQuery(".팝업").css("left", (jQuery('body').width()/2) - (팝업의 width/2)) jQuery(".팝업").css("top", (jQuery(window).height()/2) - (팝업의 height/2) + jQuery(document).scrollTop());cs 로 간단하게 띄울 수 있다. 더보기
자바스크립트 location객체 설명 현재 페이지를 강제로 다른곳으로 이동시키거나 파라미터등 값을 가져올때 사용● location객체 프로퍼티 href 문서의 URL 주소 현재 페이지 주소 전체 host 호스트 이름과 포트 http://tessjds.tistory.com:80 hostname 호스트 컴퓨터이름 http://tessjds.tistory.com hash 앵커이름 #top pathname 디렉토리 이하 경로 /ceo/location.asp port 포트번호 부분 80 protocol 프로토콜 종류 http:// search URL 조회부분 oneNum=1&twoNum=1 //url이동location.href="갈 URL" //새로고침location.reload(); 더보기