对于我的生活,我无法弄清楚这一点。 jQueryUI工具提示功能(相对较新)在每个浏览器中完全适用于所有内容。 IE中的选择框除外!由于某些原因,IE似乎正在将每个“选项”元素作为“选择”的一个非常相关的部分。因此,当您只是将鼠标悬停在选择框上时,工具提示即使在IE中工作也很完美,但只要您单击它就会中断。
我正在使用jQuery版本1.5 beta1(虽然我已经在1.4以后的每个版本中对此进行了测试)和jQueryUI版本1.8.8。
编辑:可以在this location上看到此示例。
答案 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");});