Javascript jQuery隐藏div,删除背景并单击更改页面宽度

Javascript jQuery隐藏div,删除背景并单击更改页面宽度,javascript,jquery,html,Javascript,Jquery,Html,我试着在点击时隐藏一个div(我试着把它滑到左边),但它也需要从主页div交换背景,我想,交换另一个div的宽度。我让它交换背景,删除我不想要的东西(尽管它们滑到左边) 这个视频展示了发生的事情(最后我用firebug向你展示了我想要发生的事情)(编辑:视频在线) 下面是我的滑动div的html: CSS: .slidingDiv { } .show_hide { display:none; } 以及jQuery: var defOpen = 1; jQuery(".slidi

我试着在点击时隐藏一个div(我试着把它滑到左边),但它也需要从主页div交换背景,我想,交换另一个div的宽度。我让它交换背景,删除我不想要的东西(尽管它们滑到左边)

这个视频展示了发生的事情(最后我用firebug向你展示了我想要发生的事情)(编辑:视频在线)

下面是我的滑动div的html:

CSS:

.slidingDiv {

}

.show_hide {
    display:none;
}
以及jQuery:

var defOpen = 1;

 jQuery(".slidingDiv").show();
        jQuery(".show_hide").show();

        jQuery('.show_hide').click(function(){

        if(defOpen == 1)
{
    jQuery(".show_hide").show();
    jQuery("#bgwrap").css("background","url(assets/stripeclear.png) fixed 0 0 repeat-y")
    jQuery("#primary_right").css("width","")
    jQuery(".slidingDiv").slideToggle();
    defOpen = 0

} else {
    jQuery(".show_hide").show();
    jQuery("#bgwrap").css("background","url(assets/stripe.png) fixed 0 0 repeat-y")

    jQuery(".slidingDiv").slideToggle();
    defOpen = 1
}
因此,bgwrap中有一个图像,我必须将其切换到一个清晰的图像(以停止它在那里,因为它在左侧是一个固定的图像)

当我去掉全屏的宽度时(我真正想要实现的),主屏幕的右边似乎就是那个

它还需要能够切换关闭和打开


谢谢你能给我的帮助

问题不清楚..但据我所知..你想隐藏一个左侧分区,右侧分区占据全屏,反之亦然..是吗


如果是,defOpen变量将不会帮助你使用JQuery切换函数…datz最好的方法…

问题不清楚..但据我所知…你想隐藏一个左侧分区,右侧分区占据全屏,反之亦然..是吗


如果是,defOpen变量将无法帮助您使用JQuery切换函数…datz是最好的方法…

我认为您需要将宽度设置为“继承”。当您在Firebug中选择删除样式时,基本上就是这样做的


jQuery(“#primary_right”).css(“宽度”、“继承”)

我认为您需要将宽度设置为“继承”。当您在Firebug中选择删除样式时,基本上就是这样做的


jQuery(“#主右”).css(“宽度”、“继承”)

您肯定应该清理您的Windows桌面;-)你的问题不太清楚,视频也不清楚。请澄清问题。他只是希望内容在“滑动”左分区后全屏显示。你一定要清理你的Windows桌面;-)你的问题不太清楚,视频也不清楚。请澄清问题。他只是希望内容在“滑动”左div后全屏显示。虽然这不是他遇到的问题,但这也是一个很好的建议。“切换”接受两个功能。一个用于切换“开”,一个用于切换“关”。虽然这不是他的问题,但这也是一个很好的建议。“切换”接受两个功能。一个用于切换“开”,一个用于切换“关”。这将大大清理代码。