2011-01-20 5 views
2

내 인생에서 나는 이것을 알 수 없다. jQueryUI 툴팁 기능 (상대적으로 새로운 기능)은 모든 브라우저에서 모든 기능을 완벽하게 지원합니다. IE에서 선택 상자 제외! IE가 모든 "옵션"요소를 "선택"의 매우 중요한 부분으로 읽는 데는 몇 가지 이유가 있습니다. 따라서 IE에서조차도 툴팁이 완벽하게 작동하지만 선택 상자 위로 마우스를 가져 가면 클릭하면 즉시 중단됩니다.jQueryUI Tooltip : IE 선택 상자 관련 문제

저는 jQuery 버전 1.5 베타 1을 사용하고 있습니다 (1.4 버전 이후의 모든 버전에서 테스트 했음). jQueryUI 버전 1.8.8.

편집 : 예는 this location입니다.

답변

3

여기 버그에 대한 링크입니다 : 툴팁을 트리거 http://bugs.jqueryui.com/ticket/8798

그들은 단지 예를 들어, 다른 요소에 사업부를 텍스트 줄 바꿈되는 제안 솔루션.

<div class="tooltip" title="Some text"> 
    <select> 
     <option>...</option> 
    </select> 
</div> 
+0

span을 사용하여 "select"요소를 래핑하는 확장 프로그램이 있습니다. http://www.ozzu.com/programming-forum/jquery-tooltip-select-box-error-t108441.html "jquery.tooltipFix .js ". –

2

항상 사용자 에이전트 헤더를 감지하고 "죄송합니다.이 사이트는 브라우저를 사용해야합니다."라고 표시 할 수 있습니다. 누군가가 IE를 사용할 때. :)

+0

하 석에 tooltip 작업이 코드! 예, 일부 개인 웹 사이트 (Chrome을 다운로드하도록 리디렉션)에서이 작업을 수행했지만 불행히도 이는 클라이언트의 프로덕션 환경을위한 것입니다. 나는 그 방법으로 문제를 해결하지 못했고, 나는 방금 자신의 툴팁을 만들려고 애썼다. jQueryUI가 미래에 그들의 툴팁을 향상 시키길 바란다. –

0

사용 ie 브라우저

$("select").each(function(){$(this).wrap("<span title='"+ $(this).attr("title")+"'></span>");$(this).removeAttr("title");});