2011-11-14 18 views
-1

2つの円形画像があると仮定すると、前面の画像は背面の画像を完全にカバーします。正面画像をクリックすると、上方向に移動し、後ろ方向に移動し、それぞれの丸いエッジで停止します。 2回目のクリックで、前面の画像が背面の画像を覆います。クリックすると正面画像を上下に移動するには?、jQueryまたはCssで

+0

あなたが前面に一つの要素を持参し、背面に他を送信するために探している、または単に他の下の1を配置していますか? –

+0

は、正面画像を上下に位置させたいだけです。 – cupcake

答えて

0

あなたが別の要素の上または下に要素を移動するために探しているなら、あなたはinsertBeforeinsertAfterを使用することができますが:

$("#div1").insertAfter($("#div2")); 

がここにjsFiddleです:http://jsfiddle.net/Eb3cv/

0

サンプルCSS

.above{position:absolute;z-index:2} 
.under{position:absolute;z-index:3} 
.container{position:relative;z-index:1} 

サンプルオブジェクト

<div class="container"> 
<img id="img1" class="above" src="..." /> 
<img id="img2" class="under" src="..." /> 
</div> 

サンプルjQueryの

$('img').click(function(){ 

$('#img1').toggleClass('above'); 
$('#img1').toggleClass('under'); 
$('#img2').toggleClass('above'); 
$('#img2').toggleClass('under'); 

}); 

Here's an example

+0

それらを移動してください。 – cupcake

+0

どのような動きですか? – tuze

+0

のように、正面画像と背面画像は、それぞれの共通の場所から上方向と下方向に「移動」します。 – cupcake

関連する問題