将鼠标悬停在IE中的选择列表(窗口)中的选项不会生成工具提示

时间:2011-05-18 01:25:20

标签: javascript jquery internet-explorer qtip

将鼠标悬停在IE中的选择列表(窗口)中的选项不会生成工具提示,但在FireFox和Chrome中可以正常工作。我已经在jsbin.com和jsfiddle.net上设置了一个工作演示,无论哪个更方便。

正在使用的功能不是我写的,我在这里找到了:owainlewis.com/blog/post/simple_jquery_tool_tip_plugin。最初它是为了显示'tittle'属性作为工具提示而编写的,但我重新编写了一些(用'option'替换'title')以满足我的需求。 要确切了解我的意思,请先在Firefox或Chrome中查看这些演示。

抱歉,我忘了提到这个HTML代码是由PHP生成的。使用title属性对我来说很棒,如果我负责PHP,那么我就不必重新编写原始插件了。 不幸的是,现在我必须继续寻找。

P.S。

我愿意接受任何变通办法。 (如果没有黑客,我会回到title属性。)

2 个答案:

答案 0 :(得分:3)

您不需要JavaScript来执行此操作,事实上,您无法使用JavaScript来执行此操作。 IE不响应鼠标悬停在选项上。如果您需要动态工具提示,只需更改选项的title属性。

虽然这是一个简单的标题属性,但这在IE9中适用于我:http://jsfiddle.net/n5YUk/4/

检查列表中的第一个选项 - 我将其更改为:

<option title="dash dash" Value="">--</option>

我知道这不是你希望获得的,但这是你在IE中获得它的唯一方式。

答案 1 :(得分:0)

设置title的{​​{1}}属性(你也可以通过设置attr)标签来使用jquery,你应该好好去。