我目前正在构建一个在线编辑器,我想知道是否可以根据未处于状态<div>
的 s 的数量调整 a 的大小。div
display:none
例如,我有一行三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%。