2012-04-15 4 views
0

firstClassの前にsecondClassを強制して、ファーストクラスのトップ値が同じでも強制する方法はありますか? 可能であれば、jqueryまたは単にcss hackを使用します。 firstClassの値はこの例と異なる場合がありますが、secondClassの値は固定されています。divの先頭ページの他のトップdivより前

.firstClass { 
    position: fixed; 
    top: 0px; 
} 

.secondClass { 
    position: fixed; 
    top: -25px; 
} 

オンラインデモhttp://jsfiddle.net/AQUgk/

<html> 
    <body> 
     <div class="firstClass">Hello</div> 
     <div class="secondClass">This is Warning!</div> 
    </body> 
</html> 

とCSSありがとうございました。ただCSSで画面に移動するには

+0

最初は30pxから始まり、 'This is warning'のようなメッセージのためのスペースを残してください。 – Dhiraj

+0

申し訳ありませんが、実際の使用は解析されたページです。このページは私たちのものではないことをお知らせください。だから私は実際のCSSを使っていません。ありがとう! –

答えて

0

$(".firstClass").css('top', $(".secondClass").height()); 
$(".secondClass").css('top', 0); 

DOMで要素を移動すると、後に何you'rの場合:あなたがすることはできません

$(".firstClass").before($(".secondClass")); 

FIDDLE

+0

ありがとうございますが、たとえfirstclassが未定義であっても、下にsecondClassを強制する方法はあります。 –

+0

まず、firstClassの前にsecondClassを置いて、今度はsecondClassを底にしたいと思っています。何の下部、画面、要素、または定義されていない要素の下にありますか? – adeneo

+0

ページの下部にあります。 –

関連する問題