3

如果响应变量的长度大于 1,我正在尝试检查 AJAX 调用。如果是这样,我需要将此样式添加到我的页脚:

success: function(response) {
    for (var i = 0, len = response.results.length; i < len; i++) 
        {
            if(response.results.length>1)
            {
               $("#footer").css("position:relative");
            }
        }....
}

这是我在我的 css 文件中预定义的样式:

#footer
    {
        z-index:11;
        bottom:0;
        position: fixed;
        float: left;
        width:100%;
        height:30px;
        background-color:black;
    }

我做了一些调试,一切正常,但我的页脚元素仍然有position:fixed

我在这里做错了什么?

4

3 回答 3

7

尝试:

$("#footer").css("position", "relative");

或者:

$("#footer").css({ position: "relative" });

:)

于 2013-03-14T14:57:35.970 回答
2

.css() 的语法是错误的。这是:

$('#element').css('property', 'value');

看看文档

于 2013-03-14T14:59:02.613 回答
1
 document.getElementById('footer').style.position ='relative';
于 2013-03-14T15:00:35.500 回答