何かをクリックすると、別の div の上にある div が表示されるようにしようとしています。
これは、2 つの div のコードで、それぞれに含まれるすべてのものは含まれていません。
<div id="randomarticle_enlarge">
<h1></h1>
<h4></h4>
<p></p>
<p></p>
</div>
<div class="bodybag">
<h1></h1>
<h4></h4>
<p></p>
<p></p>
</div>
次に、もちろん、それぞれにcssがあります:
.bodybag {
width:960px;
}
#randomarticle_englarge {
height:750px;
width:960px;
position:absolute;
z-index:2;
margin-top:1px;
padding-left:20px;
padding-right:20px;
display: none;
}
bodybag クラスに z-index と position:relative を持たせるべきですか? 私はそうではありませんが、それは機能しています(この時点で)。
とにかく、私はこのスクリプトを書いて、まさに私がやりたいことをしています:
$(document).ready(function() {
$('.popular').click(function() {
$('#textmask').fadeTo( 'fast', 0.1);
$('#backgroundmask').css('background-color', 'white');
});
});
次にやりたいことは、textmask と backgroundmask が必要に応じてフェードイン/変更されるときに、randomarticle_enlarge div が表示されるようにすることです。
.toggle と .toggleClass と .slideToggle と .show を使用してみましたが、何も機能していません。