の4つの桁がのWebサイトを作成しています。 任意のdivをクリックすると、残りの3つのdivをカバーするように最大化します。これを実現するには、z-indexプロパティを使用する必要があります。私はスタイルでZ-インデックスを指定せず、divをクリックしたときにのみjQueryを使用して追加します。ここではdivのための私のコードは次のとおりです。jQueryを使用してz-indexプロパティを削除する方法
<div id="one" style="background: #58D3F7; height: 200px; width: 200px; position: absolute;
margin-left: 410px; margin-top: 202px; float: left; cursor: pointer; text-align: center;"></div>
そして、ここでは、最大化するためのjQueryのコードです:
$(function() {
var state = true;
$("#one").click(function() {
if (state) {
$("#one").animate({
height: 300,
top: -100
}, 1000);
$("#one").css({ "z-index": "1" });
$("#one").animate({
width: 300,
left: -100
}, 1000);
$("#itxt1").animate({
color: "#58D3F7"
}, 1000);
$("#one").animate({
height: 650,
width: 650
}, 1000);
} else {
$("#one").animate({
backgroundColor: "#58D3F7",
height: 200,
width: 200,
left: 8,
top: 8,
opacity: 1
}, 1000);
$("#one").removeAttr("z-index");
}
state = !state;
});
});
上記のコードは、私はそれを最小限に抑えるためのdiv秒の時間をクリックしたときを除いて正常に動作し、Z- indexプロパティはそのままです。私はそれが行きたい。どうすればこれを達成できますか?
ありがとうございました。しかし、私は別の問題に直面しています。即座に、つまりすぐにdivをクリックすると、Z-indexプロパティが消え、残りのdivがこの1つ上に表示されます。私はdivの最小化のためにやったようにそのプロパティを時間を計ることができますか? – nitinvertigo