我有这个脚本来扩大鼠标悬停的文本框,并缩短mouseoff。JQuery/Javascript:IE悬停不包括选择框选项?
我遇到的问题是Internet Explorer似乎无法将其悬停在选择框的选项上。
这意味着在IE中我可以单击选择,让选项下拉,但如果我尝试选择一个,它们会消失,选择框会在我离开选择框本身时重新调整大小。
示例代码:
<script type='text/javascript'>
$(function() {
$('#TheSelect').hover(
function(e){
$('#TheText').val('OVER');
$(this).width(600);
},
function(e){
$('#TheText').val('OUT');
$(this).width(50);
}
);
});
</script>
和:
<input type='text' id='TheText' /><br /><br />
<select id='TheSelect' style='width:50px;'>
<option value='1'>One</option>
<option value='2'>Two</option>
<option value='3'>Three</option>
<option value='42,693,748,756'>Forty-two billion, six-hundred and ninety-three million, seven-hundred-forty-some-odd..... </option>
<option value='5'>Five</option>
<option value='6'>Six</option>
<option value='7'>Seven...</option>
</select>
是否有在IE选择框的任何变通办法?我甚至会考虑一个jQuery的替代品,如果任何人都可以推荐一个真正可靠的。
谢谢!
的作品就像一个魅力:) – WonderLand 2014-12-01 05:09:48