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

Javascript 在IE中动态重新定位下拉菜单,javascript,jquery,html,Javascript,Jquery,Html,当我在IE中填充下拉菜单时,它不会重新居中。这就是它的外观(在chrome中就是这样): 然而,这就是它正在做的: 必须有一个简单的方法来重置菜单回到中心和调整框的大小 这是填充菜单的功能: function PopResources() { $('#resources').html("<option>loading..</option>"); $.get("resources.php", {"param":"getreso

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

然而,这就是它正在做的:

必须有一个简单的方法来重置菜单回到中心和调整框的大小

这是填充菜单的功能:

function PopResources()
{
    $('#resources').html("<option>loading..</option>");
    $.get("resources.php",
            {"param":"getresources"},
            function(returned_data)
            {
                //alert(returned_data);
                $('#resources').html(returned_data);
            });
}
函数PopResources()
{
$('#resources').html(“加载…”);
$.get(“resources.php”,
{“param”:“getresources”},
函数(返回的数据)
{
//警报(返回的数据);
$('#resources').html(返回的#u数据);
});
}

我不知道您的具体情况(没有html和css),但有时这些类型的显示问题可以通过在脚本末尾关闭然后重新打开元素的
显示来解决(这通常适用于刷新问题,因为浏览器“被迫”重新计算元素)

对于jquery,在脚本末尾类似这样的内容:

$("#resources").toggle().toggle();

这不仅仅是一个CSS问题吗?在你填充它之前,它看起来在IE中居中吗?试试这个#参考资料{margin right:40px;}我和Diodeus在一起:你需要共享一些HTML和CSS以获得足够的上下文。我只是在使用,没有CSS,在填充之前它是居中的。我试图避免使用CSS,我是web开发者的新手。您可能是web开发者的新手,但这应该是不避免使用CSS的更多原因,因为CSS是web开发的重要组成部分。