我有可膨脹的菜單,其中由薄的左手欄彈出(開放男性和關閉菜單類型)DIV @ 100%剩餘可變寬度
多數如果時間,它會佔用周圍50像素,除了當它打開時,當它的約250.
我希望我的#內容div是100%的餘數。因此,當它打開菜單時,它的100%頁面 - 50px然後是100%頁面-250px。
貝婁是我的HTML,我需要做什麼我的基本CSS?
注我已經把關節外線路,獨立出來的2divs indside包裝
<div class="wrapper">
。
。
<div class="content">
<p>CONTENT HERE</p>
</div>
。
</div>
圖相救......
式菜單關閉
|---------------------------------------------------------------------|
| THIS IS THE #WRAPPER DIV @100% |
||----| |------------------------------------------------------------||
|| | | ||
|| | | ||
||THIS| | THIS IS THE #CONTENT DIV ||
||IS | | @100% ||
||THE | | ||
||SIDE| | ||
||-BAR| | ||
||DIV | | ||
||@ | | ||
||20px| | ||
|| | | ||
|| | | ||
|| | | ||
|| | | ||
||----| |------------------------------------------------------------||
| |
|---------------------------------------------------------------------|
菜單中打開
|---------------------------------------------------------------------|
| THIS IS THE #WRAPPER DIV @100% |
||--------------| |--------------------------------------------------||
|| | | ||
|| | | ||
||THIS | | THIS IS THE #CONTENT DIV ||
||IS | | @100% ||
||THE | | ||
||SIDE | | ||
||-BAR | | ||
||DIV | | ||
||@ | | ||
||250 | | ||
||px | | ||
|| | | ||
|| | | ||
|| | | ||
||--------------| |--------------------------------------------------||
| |
|---------------------------------------------------------------------|
這是代碼我一直在測試
function menushow()
{
screen_width = $(window).width() ; // returns width of browser viewport
//alert($(document).width()); // returns width of HTML document
//calculate content div width
cont_div_width = screen_width - 250;
(「#content」)。css(「width」,cont_div_width +「px」);
}
function menuhide()
{
screen_width = $(window).width() ; // returns width of browser viewport
//alert($(document).width()); // returns width of HTML document
//calculate content div width
cont_div_width = screen_width - 50;
(「#content」)。css(「width」,cont_div_width +「px」); }
其中
<a href="#" onclick="menuhide"><div id="logo" class="logo"></div></a>
和
<a href="#" onclick="menushow"><div id="logo" class="logo"></div></a>
和
<div id="content" class="content">
並添加onclick事件來調用javascripts? – 2013-02-21 11:08:20
等我想我明白了...我需要刪除我的#content css寬度嗎?或保持在100%? – 2013-02-21 11:10:12
我也使用onclicks來調用該事件嗎? – 2013-02-21 11:16:03