1
私は、クリックすると、画像を前面に(Z-インデックス経由で)持ち込み、クリックした画像のサイズを大きくしようとしています。私のコードは動作していないようです。誰かがそれを動作させるために編集を提案できますか?jQueryが前面に画像を表示しない
HTML
<div class="container">
<div class="click-to-top first"><img src="img/cherry.png" alt="Cherry" class="cherry" /></div>
<div class="click-to-top"><img src="img/lemon.png" alt="Lemon" class="lemon" /></div>
<div class="click-to-top last"><img src="img/apple.png" alt="Apple" class="apple" /></div>
</div>
JS
$('.click-to-top').click(function(){
var topZ = 0;
$('.click-to-top').each(function(){
var thisZ = parseInt($(this).css('z-index'), 10);
if (thisZ > topZ){
topZ = thisZ;
}
});
$(this).css('z-index', topZ+3);
});
CSS
.container{
max-width:600px;
margin:0 auto;
}
div.click-to-top {
display:inline-block;
position:relative;
max-width:160px;
}
div.click-to-top.last,div.click-to-top.first{
z-index:-1;
}
div.click-to-top img{
max-width:160px;
margin:0 30px;
}
あなたは 'Zインデックス与えている理由:-1;' 'にdiv.clickツーtop.last'と' div.clickツーtop.first'。彼らのためのイベントは引き起こされていません。上記の –
の場合、 'z-index = 1'をチェックする** [' DEMO'](https://jsfiddle.net/Guruprasad_Rao/h4dngkt5/1/)**があります。画像が重なっていました。中央の画像がデフォルトで一番上にあることを確認します。とにかく私はまたクリックGuruprasadで画像を展開することができますか? – YorkieMagento