私は次のものを持っています。正常に動作していますが、.sidebarmenu が非表示のときに .table のサイズを大きくしたいと考えています。これどうやってするの?? これは私が持っているものです
HTML:
<button id="showmenu" type="button">Hide menu</button>
<div class="sidebarmenu">
This should go left
</div>
<div class="table">
</div>
JQuery:
$(document).ready(function () {
$('#showmenu').click(function () {
var hidden = $('.sidebarmenu').data('hidden');
$('#showmenu').text(hidden ? 'Hide Menu' : 'Show Menu');
if (hidden) {
$('.sidebarmenu').animate({
left: '0px'
}, 500)
} else {
$('.sidebarmenu').animate({
left: '-200px'
}, 500)
}
$('.sidebarmenu,.image').data("hidden", !hidden);
});
});
CSS:
.sidebarmenu {
position:relative;
float:left;
height:500px;
width:200px;
background:red;
left:0px;
}
.table {
height:500px;
width:300px;
background:pink;
float:left;
left:20px;
}