Làm cách nào để mở rộng và thu gọn ba bên của div?
$(document).ready(function() {
$("#toggle").click(function() {
if ($(this).data('name') == 'show') {
$("#sidebar").animate({
width: '10%'
}).hide()
$("#map").animate({
width: '89%'
});
$(this).data('name', 'hide')
} else {
$("#sidebar").animate({
width: '29%'
}).show()
$("#map").animate({
width: '70%'
});
$(this).data('name', 'show')
}
});
});
html, body {
width:100%;
height: 100%;
}
#header {
width: 100%;
height: 20%;
float: left;
border: 1px solid;
}
#map {
width: 80%;
height: 80%;
float: left;
border: 1px solid;
}
#sidebar {
width: 19%;
height: 80%;
float: left;
border: 1px solid;
}
#toggle {
width: 10%;
height: 40%;
margin-right: 6.5%;
margin-top: 3.5%;
float: right;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="header">HEADER
<input type="button" data-name="show" value="Toggle" id="toggle">
</div>
<div id="map">MAP</div>
<div id="sidebar">SIDEBAR</div>
Tôi là một người mới bắt đầu trong angularjs
, jquery
và css
. Tôi muốn tạo ra ba div với chuyển đổi bên cạnh Xin vui lòng giúp tôi làm thế nào để làm điều đó trong angularjs.
Trong chế độ bình thường Ví dụ: -
Nó sẽ như thế này.
Nếu tôi mở rộng trung tâm div nó cần phải được như ví dụ này: -
Nếu tôi mở rộng div cuối cùng nó cần phải được như ví dụ này: -
Cảm ơn ..
Tôi đã thực hiện cho 2 div nhưng đặt ba div tôi đấu tranh –
Tôi đã chia sẻ mã mẫu với hai div –
bạn có thể tạo một câu đố cho điều này không? – vel