Я хотел бы создать меню, как на скриншотеВыдвижная меню с помощью CSS и Javascript
красная стрелка означает, что при нажатии на кнопку будет либо показать/ скрыть меню
оранжевая стрелка означает, что, когда меню скрыть окно должно увеличить ширину, и наоборот
До сих пор я создал HTML, проблема
1) скользящий эффект, кажется, не совсем то, что я ожидал, что слайд после содержания шоу, но то, что я хотел бы достичь, это скрыть и слайд в то же время
$("#menu_btn").on("click", function() {
var menu = $("#left_menu #btn");
if (menu.css('display') !== "none") {
$("#left_menu #btn").hide("slide", {direction: "left"}, 1000);
} else {
$("#left_menu #btn").show("slide", {direction: "right"}, 1000);
}
});
2) как объединить код для расширения/уменьшения ширины после эффекта скольжения, и блок является абсолютным в контейнере, можно сохранить тот же верх после расходуют контента/уменьшить?
$(".content #bg").css("width","600");
$(".content #bg").css("width","1000");
Спасибо за помощь.