2013-04-05 5 views
1

iPad Safari에서만 모든 브라우저에서 올바르게 작동합니다. 브라우저에서 iPad 사용자 에이전트로 에뮬레이션하면 정상적으로 작동합니다.이 기능이 iPad에서 작동하지 않는 이유는 무엇입니까?

http://jsfiddle.net/NMcuy/38/embedded/result/

문제는 내가 (텍스트 추가) 텍스트를 입력하면, 아이 패드 쇼에서 키보드, 나는 키를 누를 수 있지만,이 드래그 사업부에 표시되지 않는다는 것입니다. 기본 텍스트도 그대로 유지됩니다.

나는 문제는 내 연구에이 이벤트 초점에 대한 (초점 또는 delagating) 아이폰 OS의 버그/(특정 기능). 이 떨어졌다됩니다 따르면 :(이다

function newText() 
{ 
var note = new Note(); 
note.id = ++highestId; 

var text = document.createElement('textarea'); 
text.name = "text"; 
text.setAttribute("onkeyup", "textAreaAdjust(this)"); 
text.setAttribute("class", "text"); 
//text.innerHTML = initialText; 
note.contentField.appendChild(text); 

note.name = note.id + "_text"; 
note.left = Math.round(Math.random() * 400) + 'px'; 
note.top = Math.round(Math.random() * 500) + 'px'; 
note.zIndex = ++highestZ; 
note.saveAsNew(); 
} 

답변

1

모르겠어요 이후. 좋은 것이되는 버그의 증거에 연결

Mobile Safari Autofocus text field

+0

, 또는 적어도 일부 소스를 인용. 기본적으로 말한다 대답은 "이 버그는"더 아무것도 매우 낮은 품질 없습니다. –

+0

예 나는 시끄럽게 노력할 것이다. 그 버그 티켓에 대한 ch. 검색 중 ... – Incognito

+0

비슷한 질문에 대한 링크를 여기에 추가했습니다. 내가 나중에 비틀 거린다면 나는 버그 티켓의 링크를 추가 할 것이다. – Incognito

관련 문제