2012-12-12 5 views
1

Android 4.0.4의 Webkit 534.30에서 한 쌍의 입력 필드에 이상한 동작이 표시됩니다. 필드의 초점에서 사용자는 페이지를 클릭하고 키보드를 숨길 수 없습니다. 즉, 필드에 들러 붙습니다. Chrome 및 Sony Xperia S의 주식 브라우저에서는 작동하지만 Galaxy S2에서는 재고 ICS 브라우저가 아닙니다.Android 4.0.4에서 웹킷 포커스 동작

입력 포커스/흐림 알려진 문제의 인식 사람이 웹킷이 버전의인가 또는 입력 필드에 포커스를 설정하는 더 나은 방법이 있는지 여부를보다 :

코드는 사용

$('#input_id').blur(function() 
{ 
    // update some other parts of DOM 
}); 

$('#input_id').focus(function() 
{ 
    $(this).val(""); 
}); 

모바일 브라우저에 대해이 작업을 할 수있는 더 나은 방법이 있나요

? 이 문제는 S2의 Android 빌드와 관련이없는 것 같습니다.

Adobe Edge Inspect를 사용하여 모든 자바 스크립트 및 디버깅을 사용하지 않도록 설정했지만 아무 것도 유용하지 않았습니다.

답변

0

이는 입력 필드에 'type'속성이 "tel"로 설정된 숫자가 아닌 문자를 사용했기 때문에 발생했습니다. 웹킷의 특정 빌드가 실제로 그렇게하지 않은 것 같습니다.