【发布时间】:2015-05-03 12:36:11
【问题描述】:
我一直在练习单击 html/css/jquery 时的一些扩展/收缩,但出于某种原因,它不起作用。我知道那里有一些,但我已经尝试过了,没有一个可以使用我的代码。
PS:现在我正在尝试扩展一个
我的目标:
使用 4 个 div 方块,全部都是可点击的(像菜单一样),当用户点击时,它会展开整个页面并加载内容(可以是外部 html 或 index.html 页面上的相同代码),并且当然,在角落有一个“关闭”图标/图像。
从正方形的位置,我希望它扩展到整页,有一些基本的宽度/高度过渡,有点淡出(有点材料设计)。
我的代码有什么问题?
HTML
<div class="content">
<div id="menu1">
<!-- quadrado 1 -->
</div>
<div id="menu2">
<!-- quadrado 2 -->
</div>
<br/>
<div id="menu3">
<!-- quadrado 3 -->
</div>
<div id="menu4">
<!-- quadrado 4 -->
</div>
</div>
CSS
.content{
display: inline;
width: 400px;
height: 200px;
margin: 0 auto;
}
#menu1.fullscreen{
z-index: 9;
width: 100%;
height: 100%;
position: fixed;
background-color: #131313;
}
#menu1, #menu2, #menu3, #menu4{display: inline-block; width:200px; height:200px;}
#menu1{background: red;}
#menu2{background: green;}
#menu3{background: blue;}
#menu4{background: orange;}
JS
$(window).scroll(function(){
$(".content").click(function(e){
$("#menu1").toggleClass('fullscreen');
});
});
【问题讨论】: