gpt4 book ai didi

javascript - 移动左栏时调整 2 栏布局中的内容区域

转载 作者:行者123 更新时间:2023-11-28 09:57:03 26 4
gpt4 key购买 nike

我有一个 2 列布局,左侧菜单具有固定宽度,我遵循结构如 http://blog.html.it/layoutgala/LayoutGala24.html 中所示.

单击导航菜单时,我试图将其隐藏到某些像素。

当导航菜单动画到左侧时,右侧内容如何自动调整?

JS

$("#navigation").on('click', function() {
var $el = $(this), animateLeft;
if(parseInt($el.css('margin-left')) === 0) {
animateLeft = "-=180px";
}else{
animateLeft = "+=180px";
}
$(this).animate({
marginLeft : animateLeft
},500, function() {
console.log("anim complete");
});
});

演示 - http://codepen.io/anon/pen/hCmKl

最佳答案

试试这个:

$("#navigation").on('click', function() {
var $el = $(this), animateLeft;
if(parseInt($el.css('margin-left')) === 0) {
animateLeft = "-=180px";
}else{
animateLeft = "+=180px";
}
$(this).animate({
marginLeft : animateLeft
},500, function() {
console.log("anim complete");
});
$("#content").animate({
marginLeft: animateLeft
}, 500);
});

http://codepen.io/anon/pen/Ikgnm

关于javascript - 移动左栏时调整 2 栏布局中的内容区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24880910/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com