關注this,我想得到相同的效果,然後我想我只是改變我點擊div的寬度。試圖改變點擊寬度
我有一個左側sidebardiv和contentdiv在右側,我有一個onclick觸發器,它隱藏左側sidebardiv和設置正確的contentdiv寬度爲100%的圖像。
它確實隱藏了左側sidebardiv,但並沒有將contentdiv擴展到100%,當我按下firebug打開時,發生了一件奇怪的事情,剛打開contentdiv之後又擴展到100%,任何人都可以弄清楚我做錯了什麼?
謝謝
下面是一些HTML:
<div id="content_holder">
<div class="leftsidebar" id="sidebar">
....
</div>
<div class="content" id="content">
....
</div>
</div>
這裏的javascript:
var flag = false;
Page.toogle = function(id)
{
var x = document.getElementById('content');
if(!flag){
document.getElementById(id).style.display = 'none';
x.style.width = '99%';
flag=1;
}
else {
x.style.width = '683px';
document.getElementById(id).style.display = '';
flag=0;
}
}
leftsidebar被作爲參數傳遞給上面的函數傳遞
這裏是一些CSS:
div.content {
display: block;
float: left;
width: 683px;
text-align: left;
margin-left:10px;
}
div.leftsidebar {
padding-bottom:20px;
width:303px;
background: url('left_holder.png') left bottom no-repeat;
}
最新更新:
股利口延伸,因爲它應該當我點擊窗口恢復按鈕和背部。另外當我打開螢火蟲時,我提前說過。有沒有可以模擬此事件的JavaScript的一些破解?
更多信息
我發現了一些類似的帖子,如:
javascript resize event firing multiple times while dragging the resize handle - >我需要這種調整大小事件使格口延伸正確
而不是告訴我們你有什麼,只是粘貼HTML ... – Faruz 2009-12-07 11:58:40
能否請您發佈您的代碼?謝謝 – 2009-12-07 12:00:16
你的CSS是什麼樣的? – luckykind 2009-12-07 13:01:42