我使用以下JavaScript代码隐藏和显示div:
<script>
function myFunction() {
var x = document.getElementById("menudesplegable");
if (x.style.display === "none") {
x.style.display = "block";
} else {
x.style.display = "none";
}
}
</script>
字符串
我面临的问题是,当元素不可见时,它不会占用任何空间,但当元素可见时,它会将所有其他内容向下移动。这是一个菜单切换,所以我需要所有其他内容都在同一位置,这个div显示在顶部。有可能吗?非常感谢!!!
3条答案
按热度按时间uinbv5nw1#
从你的问题中我理解到的是。您希望meu内容覆盖而不是向下推内容。对于这个问题,你必须在设计中做出改变。使内容相对,并给予其z指数为1。这里是CSS代码片段给你。
字符串
这里是div的内容,以便更好地理解。
型
最后你的功能!没关系不用换。
z5btuh9x2#
您也可以使用CSS动画,如下所示:
字符串
{
型
}
oxcyiej73#
非常感谢!!!成功了:)你太棒了!