質問

私はその前の要素に、通常のCSSの相対内の要素を配置したい、それが最初に配置されていたら、それの前に1のその位置に依存しないになります。

たとえば、あなたはサイドバーの「ウィジェット」をクリックしたときに、それが崩壊し、その下の「ウィジェット」のすべてが上に移動します。私は彼らが移動する必要はありません。おかげます。

役に立ちましたか?

解決

あなたは純粋なCSSでこれを行うことはできませんが、このように、jQueryを使ってそれを行うことができます:

var elem = $('something');
var pos = elem.position();
elem.css({ position: 'absolute', top: pos.top, left: pos.left });
Javascriptが実行されるまで、

、要素はposition: absoluteを持っていない必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top