作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个菜单,可以在单击时滑动切换进和出,但同时我希望菜单周围有一个灰色背景以淡入和淡出切换。我不想使用 fadeToggle 而是使用toggleClass 来完成此操作,以便能够在必要时添加更多样式。
toggleClass 根本不起作用,我不明白为什么。非常感谢您的帮助!!
$(document).ready(function(e) {
$('#button').click(function() {
$('#menu').slideToggle();
$('#bgr').toggleClass('display');
});
});
#menu {
display:none;
position: absolute;
top:40px;
right: 10%;
z-index:10;
width: 30%;
height:400px;
background: lightblue;}
#bgr {
display:none;
opacity:0;
position:absolute;
top:0;
left:0;
z-index:1;
height: 100%;
width:100%;
background: grey;
-webkit-transition:opacity 1s;
transition:opacity 1s;
}
#button {cursor: pointer;}
#button p
{ position: absolute;
top:0;
right:10%;
z-index:100;
margin:0;
color:lightblue;
font-size:2em;
}
.display {
display:block;
opacity:1;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<div id="button">
<p>menu</p>
</div>
<div id="menu"></div>
<div id="bgr"></div>
最佳答案
关键是同时使用可见性
和不透明度
来实现平滑的动画,并且使用#bgr.display{}在显示声明中更加具体
改为
http://jsfiddle.net/cceg9Ldp/4/
CSS
button {
position:relative;
z-index:2;
}
#bgr {
opacity:0;
visibility:hidden;
position:absolute;
top:0;
left:0;
z-index:1;
height: 100%;
width:100%;
background: grey;
-webkit-transition:all 1s;
transition:all 1s;
}
#bgr.display {
opacity:1;
visibility:visible;
}
HTML
<button>Click Me</button>
<div id="bgr"></div>
jQuery
$('button').click(function(){
$('#bgr').toggleClass('display');
});
关于jquerytoggleClass 没有结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32140794/
我有一个菜单,可以在单击时滑动切换进和出,但同时我希望菜单周围有一个灰色背景以淡入和淡出切换。我不想使用 fadeToggle 而是使用toggleClass 来完成此操作,以便能够在必要时添加更多样
我有一个动态生成的表,它是通过ajax 请求创建并 append 到页面的。当用户将鼠标悬停在每个单元格上时,我需要更改背景。 (这不是一个 html 表格 - 该表格是通过 css 生成的,因此没有
我有一个 div,点击即可切换一个类它从黄金级开始 如果我像这样调用 toggelClass $('#HomePageFavourite').toggleClass('gold grey'); 我剩下
我正在尝试制作一个从左侧滑入的菜单,并将其他所有内容推离 Canvas 70%。我还想在应用此操作时删除滚动。 如果我使用 jQuery 在带有溢出:隐藏的包装容器上切换Class,则 css 转换效
我是一名优秀的程序员,十分优秀!