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 に答える