在IE中动态重新定位下拉菜单

时间:2011-12-02 16:03:55

标签: javascript jquery html

当我在IE中填充下拉菜单时,它不会重新居中。它应该是这样的(它在chrome中的作用):

correct http://i41.tinypic.com/28ji3k0.png

但是,这就是它正在做的事情:

incorrect http://i39.tinypic.com/fc1kis.png

必须有一种简单的方法可以将菜单重置为中心并调整大小?

这是填充菜单的功能:

function PopResources()
{
    $('#resources').html("<option>loading..</option>");
    $.get("resources.php",
            {"param":"getresources"},
            function(returned_data)
            {
                //alert(returned_data);
                $('#resources').html(returned_data);
            });
}

1 个答案:

答案 0 :(得分:1)

我不知道你的具体情况(没有html和css),但有时这些类型的显示问题可以通过关闭然后再转回元素的display来解决。脚本(这通常适用于刷新问题,因为浏览器被“强制”重新计算元素。)

对于jquery脚本末尾的类似内容:

$("#resources").toggle().toggle();
相关问题