|
|
1
81
自从被问到这一点后的两年里,其他浏览器似乎已经赶上了(至少在Windows上是这样)。不确定其他人)。您可以在选项标记上设置“标题”属性:
这在Chrome20、IE 9(及其8&7模式)、Firefox 3.6、Rockmelt 16(基于Chromium)中都可以使用,所有这些都在Windows7上使用。 |
|
|
2
10
如果增加可见选项的数量可用,则可以使用以下选项:
|
|
|
3
4
我刚在Chrome上尝试过:
但是,悬停进入永远不会开火…所以您根本无法使用标准选择来完成这项工作。您可以通过一些非标准的方法来实现这一点:
|
|
|
4
3
至少在Firefox上,您可以在选项标签上设置“title”属性:
|
|
|
5
3
我认为这不可能在所有浏览器中实现。 W3学校报告说 option events 存在于所有浏览器中,但在设置之后 this test demo . 我只能让它在Firefox(而不是Chrome或IE)上工作,我还没有在其他浏览器上测试过它。 firefox也允许mouseenter和mouseleave,但w3schools页面上没有报告。 更新:老实说,从您提供的示例代码来看,我甚至不会使用选择框。我想用一个 slider . 我已经 updated your demo . 我不得不对你的评级对象(添加一个级别号)和safesurf选项卡做一些小改动。但其他的东西我都完好无损。 |
|
|
6
2
为什么要使用下拉列表?用户看到解释性文本的唯一方法是盲目地将鼠标悬停在其中一个选项上。 我认为最好使用一个单选按钮组,在每个项目旁边放置一个工具提示图标,指示附加信息,并在选择后显示它(就像您当前拥有的那样)。 我意识到这并不能完全解决你的问题,但是我不认为在与一个以其不灵活而臭名昭著的HTML元素作斗争时有什么意义,因为你可以首先使用一个更适合的元素。 |
|
|
7
1
我不相信你能用标准来实现这个功能
我建议用这种方法。 http://filamentgroup.com/lab/jquery_ipod_style_and_flyout_menus/
它的基本版本不会占用太多空间,您可以轻松地绑定
希望这有帮助,西南。 |
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Dr.0000FF · jQuery按钮点击不显示/隐藏内容 1 年前 |
|
|
user28928120 · 如何在jquery中选择所有类? 1 年前 |
|
Eliable · 使点击计数器和进度条协同工作 1 年前 |
|
Jack Maessen · 在处理程序上使用时如何获取输入类型 1 年前 |