0

ラッパー コンテナーに左にフロートされる div があります。ページがスクロールされたときに div が 1 つの場所にとどまるようにします。だから私はposition:fixedを試しましたが、これはdivの他のcssプロパティを台無しにします.

私もjavascriptを使ってみました:

$(window).scroll(function () { 
    $("#id").css({'top',$(window).scrollTop() + 'px'});
});

そのJavaScriptは何もしていません。これを行う他の方法はありますか? float:left プロパティをそのまま維持したいと思います。

ありがとう

4

1 に答える 1

0

異なる位置属性を持つすべての要素が異なるレイヤーを形成していることを確認してください。したがって、この要素を「位置:固定」のままにしておくと、他の要素を調整する必要があります

この div の空きスペースを永久に保持する必要があり、ページをスクロールしてもそこに固定されたままになります。

理解を深めるために、このリンクを参照してください

http://davidwalsh.name/demo/css-fixed-position.php

于 2012-11-21T14:50:20.303 に答える