有没有办法使用Javascript(和jQuery)打开一个选择框?
<select style="width:150px;">
<option value="1">1</option>
<option value="2">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc arcu nunc, rhoncus ac dignissim at, rhoncus ac tellus.</option>
<option value="3">3</option>
</select>
Run Code Online (Sandbox Code Playgroud)
我必须打开我的选择,因为bug.所有版本的IE(6,7,8)都削减了我的选择.据我所知,这没有css bugfix.目前我尝试执行以下操作:
var original_width = 0;
var selected_val = false;
if (jQuery.browser.msie) {
$('select').click(function(){
if (selected_val == false){
if(original_width == 0)
original_width = $(this).width();
$(this).css({
'position' : 'absolute',
'width' : 'auto'
});
}else{
$(this).css({
'position' : 'relative',
'width' : original_width
});
selected_val = false;
}
});
$('select').blur(function(){
$(this).css({
'position' : 'relative',
'width' : …Run Code Online (Sandbox Code Playgroud) 我有一个标准,<select>并希望在用户单击另一个元素时打开它。这在普通浏览器甚至在 iphone 上都非常简单,但出于某种原因,在 Android 上没有任何效果。
我试过点击和焦点事件,也试过改变选择的大小属性,但这些都不起作用。
有没有人以前完成过这个?