본문 바로가기

jQueryUI

(5)
jQueryUI dialog input value 값 가져오는 방법 위와 같이 작업이 되어 있다고 할 때,dialog 로 열린 key 에 대한 value 를 얻으려면 어떻게 해야 할까..?$('#key').val() 이라 하면 된다구요..?글쎄요, 그렇게 될까요..?물론, 될 수도 있긴 하겠는데.. 어느 브라우저 어느 버전에서 되나요..? 그래서 찍어 봤습니다.console.log($('#key'))다른건 다 되는데 value 는 가져오지 못하네요.. ㅋㅋㅋ 이런 환장할.. ㅠ. jQueryUI 의 dialog 로 열리는 곳에 input 태그를 ajax 로 넣어주는 방식에선 위와 같이 값이 추출 됩니다.값을 매번 리셋하거나 열리는 dialog 에 DB 와 연동되는 값을 넣어야 하는 등등의 경우를 고려하건데,ajax 를 이용한 방법이 훨씬 나아요. 그러나, 이번에는 하나의..
크롬에서 유의해야 하는 자바스크립트 IE 에선 정상적으로 작동하는데 크롬에선 오동작 하는 자바스크립트 코드들을 함 모바보자구요. ~. o getYear() 대신 getFullYear() 사용var d1 = new Date(); // alert(d1.getYear()); 해 보면 대략 난감해 집니다. 최신 IE 에서는 크롬과 동일하게 getYear() 하면 이상한 값 넣어짐. ㅋ o 파일 다운로드 받을때 a 태그의 target 설정IE 에선 target 을 _blank 로 하면 새창이 열리면서 해당 파일이 열리는데, 크롬에선 대략 난감해 집니다.크롬에선 target 을 숨어있는 iframe 으로 하면 좋은데, IE 에서 이렇게 하면 대략 난감.다운로드
jQueryUI Dialog height 값 auto 설정시, IE 6/7/8 과 IE 9/10 의 호환성 보기에서 애매.. jQueryUI Dialog 로 레이어 팝업을 구현합니다.Ajax 로 가져온 DOM 을 Dialog 에 담으려다 보니 width 값은 일정한데, height 값은 가변적이라 height:auto 를 사용합니다.Ajax 는 callback 함수를 호출할 수 있는 사용자 정의 함수(openSimpleUri)를 활용합니다. 크롬에선 정상적으로 작동하는데, IE 8 에서 팝업 창이 열리다 만 상태로 표시. 아무래도 height 값을 제대로 계산하지 못한 모냥.크롬에선 Ajax 로 DOM 을 채우고 dialog('open') 하면 채워진 DOM 을 기준으로 height 를 자동계산하는데,IE 8 에선 Ajax 가 DOM 을 가져오기 전에 dialog('open') 하니까 height 값을 계산하지 못하는 것이더군..
jQuery 관련 UI 프레임웍 http://twitter.github.io/bootstrap/ 부트스트랩http://addyosmani.github.com/jquery-ui-bootstrap Twitter UI 셋의 jQuery 버전이라네요..그런데, 아이팟 터치 4세대 iOS 사파리에서 돌렸더니 넘 느리네요.. http://jqueryui.com/ jQuery 공식 UI 셋모바일에서는 bootstrap 이나 jqueryui 나 거기서 서기.. ㅠ.ㅜ http://jquerymobile.com/ jQuery 공식 모바일 UI 셋 (프레임웍이라고 하기도 하던데.. 그냥 UI 셋이란 느낌)모바일에서는 그래도 jquerymobile 이 나은데,태블릿도 생각한다면 큰 화면용 또는 일반 PC(데스크탑, 노트북)용으로도 jquerymobile ..
jQueryUI, dialog $(document).ready(function(){ ... } 에서 dialog.opton 을 세팅해 두었다고 해도, .dialog('open') 이전에 option 값을 변경하면 변경된 내용으로 대화상자가 열림. 특히 레이어 팝업의 특성상 화면 중앙에 열려야 한다면, open 이전에 height 와 position center 등을 설정. 하나의 div 를 사용하여 여러가지 팝업을 다루는 경우, 아래와 같이 세팅하고.. .dialog('open') 전에 width, height, title 등등의 옵션값을 수정. 팝업이 열릴때, ajax 로 idPopContent 에 값을 넣는 것도 좋아요. idPop 는 레이어 팝업 껍데기, idPopContent 는 레이어 팝업 내용물. .dialog('open'..