Jquery 打开非画布菜单时调整内容大小
我已经创建了一个简单的非画布菜单,运行良好Jquery 打开非画布菜单时调整内容大小,jquery,html,css,Jquery,Html,Css,我已经创建了一个简单的非画布菜单,运行良好 $(“#菜单2”)。单击(函数(){ $(“#menu2”).toggleClass(“活动”); $(“#离开画布右侧”).toggleClass(“活动”); $(“.content”).toggleClass(“幻灯片左”); }); $(文档)。在('单击')上,函数(事件){ if(!$(event.target).closest('#menu1').length){ $(“.content”).removeClass(“幻灯片右侧”);
$(“#菜单2”)。单击(函数(){
$(“#menu2”).toggleClass(“活动”);
$(“#离开画布右侧”).toggleClass(“活动”);
$(“.content”).toggleClass(“幻灯片左”);
});
$(文档)。在('单击')上,函数(事件){
if(!$(event.target).closest('#menu1').length){
$(“.content”).removeClass(“幻灯片右侧”);
}
if(!$(event.target).closest('#menu2').length){
$(“#menu2”).removeClass(“活动”);
$(“#离开画布右侧”).removeClass(“活动”);
$(“.content”).removeClass(“幻灯片左”);
}
});代码>
.content{
位置:绝对位置;
过渡:裕度0.5s缓进缓出;
左:30%;
}
.内容p{
字体大小:42px;
}
身体{
溢出x:隐藏;
位置:相对位置;
}
#离开画布左边,
#离开画布,对吗{
位置:绝对位置;
宽度:30em;
}
#离开画布左{
过渡:左0.5s缓进缓出;
左:-30em;
}
#离开画布,对吗{
过渡:右0.5s缓进缓出;
右:-30em;
}
#离开画布-左。活动{
过渡:左0.5s缓进缓出;
左:0;
}
#非画布-右侧。活动{
过渡:右0.5s缓进缓出;
右:0;
}
.content.slide-right{
过渡:裕度0.5s缓进缓出;
左侧边缘:30 em;
右边距:-30em;
}
.content.slide-left{
过渡:裕度0.5s缓进缓出;
右边距:30em;
左侧边缘:-30em;
}
页面文本在这里
$(“#菜单2”)。单击(函数(){
$(“#menu2”).toggleClass(“活动”);
$(“#离开画布右侧”).toggleClass(“活动”);
$(“.content”).toggleClass(“幻灯片左”);
});
$(文档)。在('单击')上,函数(事件){
if(!$(event.target).closest('#menu1').length){
$(“.content”).removeClass(“幻灯片右侧”);
}
if(!$(event.target).closest('#menu2').length){
$(“#menu2”).removeClass(“活动”);
$(“#离开画布右侧”).removeClass(“活动”);
$(“.content”).removeClass(“幻灯片左”);
}
});代码>
.content{
位置:固定;
过渡:裕度0.5s缓进缓出;
左:30%;
}
.内容p{
字体大小:42px;
}
身体{
溢出x:隐藏;
位置:相对位置;
}
#离开画布左边,
#离开画布,对吗{
位置:绝对位置;
宽度:30em;
}
#离开画布左{
过渡:左0.5s缓进缓出;
左:-30em;
}
#离开画布,对吗{
过渡:右0.5s缓进缓出;
右:-30em;
}
#离开画布-左。活动{
过渡:左0.5s缓进缓出;
左:0;
}
#非画布-右侧。活动{
过渡:右0.5s缓进缓出;
右:0;
}
.content.slide-right{
过渡:裕度0.5s缓进缓出;
左侧边缘:30 em;
右边距:-30em;
}
.content.slide-left{
过渡:裕度0.5s缓进缓出;
右边距:30em;
左边距:-10em;
}
页面文本在这里
$(“#菜单2”)。单击(函数(){
$(“#menu2”).toggleClass(“活动”);
$(“#离开画布右侧”).toggleClass(“活动”);
$(“.content”).toggleClass(“幻灯片左”);
});
$(文档)。在('单击')上,函数(事件){
if(!$(event.target).closest('#menu1').length){
$(“.content”).removeClass(“幻灯片右侧”);
}
if(!$(event.target).closest('#menu2').length){
$(“#menu2”).removeClass(“活动”);
$(“#离开画布右侧”).removeClass(“活动”);
$(“.content”).removeClass(“幻灯片左”);
}
});代码>
.content{
位置:绝对位置;
过渡:填充0.5s缓进缓出;
左:30%;
}
.内容p{
字体大小:42px;
}
身体{
溢出x:隐藏;
位置:相对位置;
}
#离开画布左边,
#离开画布,对吗{
位置:绝对位置;
宽度:30em;
}
#离开画布左{
过渡:左0.5s缓进缓出;
左:-30em;
}
#离开画布,对吗{
过渡:右0.5s缓进缓出;
右:-30em;
}
#离开画布-左。活动{
过渡:左0.5s缓进缓出;
左:0;
}
#非画布-右侧。活动{
过渡:右0.5s缓进缓出;
右:0;
}
.content.slide-right{
过渡:裕度0.5s缓进缓出;
左侧边缘:30 em;
右边距:-30em;
}
.content.slide-left{
过渡:填充0.5s缓进缓出;
左侧填充:0;
右边距:30em;
}
页面文本在这里
这没有什么区别。