jQuery UI의 dialog 위젯으로 로딩이미지 생성시, 오페라 브라우저 (opera)에서 빨간 테두리가 생기는 현상

By | 1월 31, 2013

* 오페라 브라우저는 포커스가 간 엘리먼트에 빨간 테두리를 쳐 버리는 특징이 있는 것 같다.
   검색을 조금 해 보니 이것은 버그도 아니고 브라우저 설계시 그렇게 되도록 만든 것 같다.
   jQuery UI의 dialog 위젯으로 로딩이미지를 만들었을 경우, 로딩이미지가 show() 될 때
   로딩이미지의 부모 엘리먼트에 포커스가 가서 빨간 테두리가 그려지는 문제가 간혹 생겼는데,
   그래서 부모 엘리먼트의 tabindex 속성 자체를 없애 버려서 포커스가 가지 못하도록 처리하였다.
   문제가 없는지는 좀 더 검증해 봐야 할 듯 하다.

   
    $('#loadingDiv').parent().removeAttr('tabindex');

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments