我目前正在建立一個在線編輯器的數量調整,我想知道是否有可能根據div
s表示不在一個display:none
狀態的數量調整大小<div>
。DIV根據申報單的一排
例如,我有一行有三個div
列,每個列都是32%,我希望如果一個在display:none
狀態,其他兩個將會是48%大。
所以我的代碼是在html:
<input type="checkbox" onclick="showHide('.text1')" checked="" />
<input type="checkbox" onclick="showHide('.text2')" checked="" />
<input type="checkbox" onclick="showHide('.text3')" checked="" />
<div id="line1">
<div id="text1"></div>
<div id="text2"></div>
<div id="text3"></div>
</div>
,並在JavaScript中只有這個使用jQuery:
function showHide(divId)
{$(divId).slideToggle('slow');}
我要的是,當我取消任何的文字,另外兩個從33%降到50%,如果另一個從50%降到100%。
如果y你可以通過JavaScript顯示和隱藏'div',很容易計算剩餘的可見div並對它們應用寬度。請發佈您的代碼以獲得更具體的答案。 – freejosh
我正在使用jquery來顯示和隱藏div,但我不知道該如何去計算剩餘的div,其顯示不是none。 – Lou