Mouseover option of select for IE

后端 未结 3 820
忘了有多久
忘了有多久 2021-01-19 01:22

I\'m using IE7. I want to have show a description in the page for each option in the select box when the mouse is over the option. So as starting I wrote the code which show

相关标签:
3条回答
  • 2021-01-19 01:50

    If you want the description to show up on mouseover, not on change, I think it's better to use tooltips. That can be done with HTML's title attribute, no JS needed.

    Example:

    <input name="selectedValue" id="selectedValue">
    <select id="TestCombo" name="TestCombo" >
      <option title="Nothing." value="0" selected="selected">Zero</option>    
      <option title="The smallest number that has a meaning." value="1">One</option>
      <option title="Look, another small number!" value="2">Two</option>
      <option title="RGB - Red-Green-Blue. That's three colors!" value="3">Three</option>
    </select>
    
    0 讨论(0)
  • 2021-01-19 02:02

    What you are trying to do is not a standard web practice. I'm not saying its wrong, I can see why you'd want to do something like this. I think your answer is to not bother with the select control and try finding or designing a control that works with input elements instead and mimic what 'select' is doing. It wouldn't be that difficult and in the end you would probably have greater control and cross-browser capability.

    0 讨论(0)
  • 2021-01-19 02:10

    I would use a plugin of some kind (like this one) that is cross-browser compatible and manipulates ul's to look like a select dropdown.

    Unfortunately IE dropped the ball on select elements and gives you little to no control of them.

    0 讨论(0)
提交回复
热议问题