我想完成以下內容: 我有一個主要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 –