我想完成以下内容: 我有一个主要Div(A)在我的页面中心和1个div(菜单)在任一侧Div(A)会触发点击按钮。我使用jQuery来水平滑动边div /菜单。这是jQuery代码(信贷Karl Swedberg):水平滑动/切换的divs ..布局问题..需要帮助
$(document).ready(function() {
$('#trigger1').click(function() {
var $marginLefty = $("#B");
$marginLefty.animate({
marginLeft: parseInt($marginLefty.css('marginLeft'), 10) == 0 ? -$marginLefty.outerWidth() : 0
}, 1500, 'swing');
});
$('#trigger2').click(function() {
var $marginLefty = $("#C");
$marginLefty.animate({
marginLeft: parseInt($marginLefty.css('marginLeft'), 10) == 0 ? $marginLefty.outerWidth() : 0
}, 1500, 'swing');
});
});
什么我希望实现的是,当侧的div /菜单的一个是开放的,分区(A)的宽度将减少(使所有“可见”div都对齐),但会在其中添加一个水平滚动条。两个菜单都打开时同样适用。 类似this。
我似乎无法弄清楚如何使Div(A)调整它的宽度,以便在菜单打开时出现滚动条,但滚动条消失且Div(A)将其原始宽度设置为菜单是关闭的。
任何人都可以帮助我用CSS部分来正确地布置这个,所以我可以实现这个功能?
可能我建议http://layout.jquery-dev.net/index.cfm –