jQueryUI工具提示:IE选择框的问题

时间:2011-01-20 15:53:45

标签: jquery internet-explorer jquery-ui jquery-tooltip

对于我的生活,我无法弄清楚这一点。 jQueryUI工具提示功能(相对较新)在每个浏览器中完全适用于所有内容。 IE中的选择框除外!由于某些原因,IE似乎正在将每个“选项”元素作为“选择”的一个非常相关的部分。因此,当您只是将鼠标悬停在选择框上时,工具提示即使在IE中工作也很完美,但只要您单击它就会中断。

我正在使用jQuery版本1.5 beta1(虽然我已经在1.4以后的每个版本中对此进行了测试)和jQueryUI版本1.8.8。

编辑:可以在this location上看到此示例。

3 个答案:

答案 0 :(得分:3)

以下是该错误的链接: http://bugs.jqueryui.com/ticket/8798

他们建议的解决方案是将文本包装在另一个元素中,例如div,它将触发工具提示。

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

答案 1 :(得分:2)

您始终可以检测用户代理标头并显示“抱歉,此网站需要使用浏览器”。当有人进入IE时。 :)

答案 2 :(得分:0)

tooltip浏览器

上使用此代码进行ie工作
$( "select" ).each(function(){$(this).wrap( "<span title='"+ $(this).attr("title")+"'></span>" );$(this).removeAttr("title");});