【发布时间】:2011-07-12 17:26:01
【问题描述】:
我有 2 个不同的 DIV,一个用于左侧 (600px),另一个用于右侧 (300px)。在左侧显示竞争。右边是侧边栏。现在我想从后端禁用我的侧边栏。左侧内容自动增加。我的意思是左 DIV 自动采用宽度 900。当我启用侧边栏时,左 DIV 自动采用宽度 600,以便侧边栏和内容一起显示。
【问题讨论】:
我有 2 个不同的 DIV,一个用于左侧 (600px),另一个用于右侧 (300px)。在左侧显示竞争。右边是侧边栏。现在我想从后端禁用我的侧边栏。左侧内容自动增加。我的意思是左 DIV 自动采用宽度 900。当我启用侧边栏时,左 DIV 自动采用宽度 600,以便侧边栏和内容一起显示。
【问题讨论】:
使用这个脚本:
$(function(){
var sidebarIsHidden = $('#sidebar').css('display') == 'none' ? true: false;
if(sidebarIsHidden)
{
$('#content').css('width','900px');
}
});
您必须检查边栏是否被禁用。我使用display 仅用于演示目的。您必须使用自己的支票。
【讨论】: