발생일: 2012.03.20 문제: textarea에 기본 문구가 들어가고, 포커스/블러 시 기본 문구를 숨겨주는 스펙이다. HTML5의 placeholder를 적용할 수 있는 전형적인 케이스인데, 마크업 쪽에서 value에 직접 할당을 하는 방법으로 전달해줬다. 혹시나 해서, placeholder로 기본 문구를 넣어봤더니, 아니나 다를까 문구가 길어지자 문구가 잘려보인다~ 왜 이런겨~ 해결책: W3C 스펙에서 placeholder의 word wrap 부분에 대해선 정확히 정의하지 않은 모양이다. 모바일 사파리에서 문구가 길어질 경우, (overflow:hidden 과 같이) 잘려보인다. http://stackoverflow.com/questions/7312623/insert-line-break-insi..
발생일: 2012.03.20 문제: 요새 모바일 프로젝트를 진행하고 있는데, textarea에 포커스를 주는 동시에 키패드를 뿅~하고 나타나게 하는 데서 어려움을 겪은 적이 있다. '쓰기' 버튼을 누르면 textarea가 있는 곳으로 애니메이팅 되어 이동한 후, textarea에 포커스를 주도록 하는 스펙이다. 이상하게도, textarea에 포커스가 들어가긴 하는데, 키패드가 열리지 않는다. 원인이 뭘까? 모바일 사파리에서 발생한다. 해결책: 모바일 사파리에서는, 사용자 이벤에 의해서만 키패드를 열 수 있다. 스크립트만으로는 키패드를 열 수 없고, 다만, 사용자 이벤트 함수 실행 범위 내에서는 가능하다. 예를 들어, onClickButton: function (e) { // 클릭 이벤트 핸들러라 가정한다..