Tôi đang tạo trang web có 4 div có kích thước bằng nhau. Nếu tôi , hãy nhấp vào bất kỳ div nào sẽ tối đa hóa để bao gồm 3 div còn lại. Để đạt được điều này, tôi cần sử dụng thuộc tính z-index. Tôi không chỉ định z-index theo kiểu và chỉ thêm nó bằng jQuery khi tôi nhấp vào bất kỳ div nào. Đây là mã của tôi cho một div:Cách xóa thuộc tính chỉ mục z bằng cách sử dụng jQuery
<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>
Và đây là jQuery mã cho tối đa hóa:
$(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;
});
});
Đoạn mã trên hoạt động tốt trừ khi tôi nhấp vào lần thứ hai div để giảm thiểu nó, z- tài sản chỉ mục vẫn còn. Tôi muốn nó đi. Làm thế nào tôi có thể đạt được điều này?
Xin cảm ơn các bạn đang hoạt động tốt. Nhưng tôi đang đối mặt với một vấn đề khác .. nó xảy ra ngay lập tức tức là ngay khi tôi nhấp vào div, thuộc tính z-index biến mất và các div còn lại hiển thị trên đầu trang này. Tôi có thể thời gian mà tài sản như tôi đã làm để giảm thiểu div? – nitinvertigo