2012-02-20 1 views
3

내가 만들고있는 사이트에서 타이핑 커서가 IE9에서 사라지거나 무작위로 표시됩니다.IE9 - 커서가 텍스트 필드에서 매우 빠르게 깜박이거나 깜박임

조사를 마친 결과, 페이지 하단의 일부 스크롤 배너로 인해 발생하는 것으로 나타났습니다. 배너는 화면에 표시 될 때 텍스트 상자에서 완전히 사라지지만 배너를 숨기려면 스크롤하면 모든 것이 정상으로 돌아갑니다.

필자는 이것을 설명하기위한 테스트 바이올린을 설정했습니다. http://jsfiddle.net/uruwf/3/ 이미지 스크롤러의 frameRate를 망치면 커서 속도도 변경됩니다.

이미 다른 jQuery 이미지 스크롤러로 변경하려고 시도했지만 문제가 지속됩니다. 이것은 IE9 (IE6조차도)에서만 재현 가능합니다.

이 사이트에서 무시할 수있는 양식이 너무 많습니다. 내가 찾고있어

가능한 해결책/답변 :

1 - 예상대로 커서 표시를 확인하고 (이상적인 - 입력 기다릴 때, 더 깜박임이 입력하지 않는 경우 깜박임) 다른 브라우저에서와

2 - (전혀 깜박) 초점 때 항상 표시

3 커서를 강제하지 - 초점 때 항상 (상수 깜박임)을 깜박 커서를 강제

4 - 당신이 생각할 수있는 다른 건 사용자에게 친숙합니다.

귀하의 도움은 매우 감사합니다!

+0

http://logicbox.net/jquery/simplyscroll/ : "피드백이나 버그는 @logicbox 또는 [email protected]으로 보내야합니다." 벌써 해봤 니? – thirtydot

+0

고마워, 나는 여전히 그들로부터 응답을 기다리고있다. unfortunatelly 다른 jquery 스크롤러 (smoothdivscroll.com)를 하나 시도해 보았는데 문제는 동일하다. 3 일 동안 이걸로 고생했습니다. – Czakalli

답변

0

불행히도 이것은 CPU/스레드 관리 문제처럼 보입니다. 프레임 속도를 높이면 마침내 전혀 나타나지 않을 때까지 커서 모양이 더 간헐적으로 바뀝니다. CPU 속도 설정에 따라 프레임 속도를 낮추면 깜박이는 작업을 허용 할 수 있습니다.

저는 Google 검색을 통해이 문제에 대한 답변을 찾을 수 없었습니다. (IE8로 다운 그레이드를 제안한 것과는 별도로) 재미있는 점은 제가 보았던 첫 번째 결과가 바로이 질문이었습니다!

대신 '왼쪽'속성에 애니메이션을 적용하는 솔루션을 사용할 수 있습니다.하지만 모든 브라우저에서 성능이 저하 될 수 있습니다.

관련 문제