相关疑难解决方法(0)

使用Javascript/jQuery打开Select?

有没有办法使用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)

javascript jquery javascript-events

27
推荐指数
4
解决办法
7万
查看次数

在 Android 网页浏览器中使用 js 打开选择框

我有一个标准,<select>并希望在用户单击另一个元素时打开它。这在普通浏览器甚至在 iphone 上都非常简单,但出于某种原因,在 Android 上没有任何效果。

我试过点击和焦点事件,也试过改变选择的大小属性,但这些都不起作用。

有没有人以前完成过这个?

javascript jquery android

5
推荐指数
1
解决办法
2107
查看次数

标签 统计

javascript ×2

jquery ×2

android ×1

javascript-events ×1