1

我一直在用 jQuery 和 css 做一些网络工作,遇到了一个问题,我无法找到解决方案。我编写了一个代码,使用 jQuery 从服务器获取数据,并根据该数据添加新元素。这些元素在其中有很多绝对定位,每当我通过 jQuery 添加它们时,它就会变得混乱。我的代码在这里:

function output(progress, data) {
    $("#lookup .bar").css('width', (100/3*progress) + '%');
    if (progress === 3) {
        $("#lookup div.container").html(data);
        $('#lookup').css("text-align", "left");
    }
}

基本上,我只是删除进度条,并将我的文本对齐设置为左,因为否则对齐会更加混乱,这是我发现的唯一解决方法......我遇到的问题看起来像这样:在此处输入图像描述

虽然通常情况下,它应该是这样的:在此处输入图像描述

奇怪的是,每当我刷新样式时,问题就会自行解决,例如使用 firebug,我只需删除一些填充,然后恢复它,问题就消失了……我觉得它与 jQuery 部分有关。我很确定样式很好,但是如果您需要我在此处粘贴代码,请询问,我会更新帖子。

更新:jsbin 上的实时预览:http://jsbin.com/awomen/5/ 知道代码很难看;)

4

0 回答 0