Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我的弹性物品赢了';t使用javascript类切换显示_Javascript_Flexbox - Fatal编程技术网

我的弹性物品赢了';t使用javascript类切换显示

我的弹性物品赢了';t使用javascript类切换显示,javascript,flexbox,Javascript,Flexbox,我正试图通过调用div的ID来切换div。该元素是flex容器中的一个flex项,其初始值display设置为none <div id="header-menu-button" onclick="headerMenuToggle()"> ... </div> <div id="header"> ... <nav id="header-menu-wrapper" class="header-menu-wrapper" role="n

我正试图通过调用div的ID来切换div。该元素是flex容器中的一个flex项,其初始值
display
设置为
none

<div id="header-menu-button" onclick="headerMenuToggle()">
    ...
</div>
<div id="header">
    ...
    <nav id="header-menu-wrapper" class="header-menu-wrapper" role="navigation" aria-label="Alternate Menu">
        ...
    </nav>
    ...
</div>

<style>
    .header {
        display: -webkit-flex;
        display: flex;
        -webkit-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        -webkit-align-items: center;
        align-items: center;
    }
    .header > * {
        -webkit-flex: 1 100%;
        -ms-flex: 1 100%;
        -moz-flex: 1 100%;
        flex: 1 100%;
    }
    .header-menu-wrapper {
        display: none;
    }
    .show {
        display:-webkit-flex;
        display:flex;
    }
</style>

<script>
    function headerMenuToggle() {
        document.getElementById("header-menu-wrapper").classList.toggle("show");
    }
</script>

...
...
...
...
.标题{
显示:-webkit flex;
显示器:flex;
-webkit flex流:行换行;
柔性流:行换行;
-webkit证明内容:之间的空间;
证明内容:之间的空间;
-webkit对齐项目:居中;
对齐项目:居中;
}
.标题>*{
-webkit flex:1100%;
-ms-flex:1100%;
-moz-flex:1100%;
弹性:1100%;
}
.标题菜单包装器{
显示:无;
}
.表演{
显示:-webkit flex;
显示器:flex;
}
函数headerMinotoggle(){
document.getElementById(“标题菜单包装”).classList.toggle(“显示”);
}

您的代码工作正常:

函数headerMinotoggle(){
document.getElementById(“标题菜单包装”).classList.toggle(“显示”);
}
.header{
显示:-webkit flex;
显示器:flex;
-webkit flex流:行换行;
柔性流:行换行;
-webkit证明内容:之间的空间;
证明内容:之间的空间;
-webkit对齐项目:居中;
对齐项目:居中;
}
.标题>*{
-webkit flex:1100%;
-ms-flex:1100%;
-moz-flex:1100%;
弹性:1100%;
}
.标题菜单包装器{
显示:无;
}
.表演{
显示:-webkit flex;
显示器:flex;
}

标题菜单按钮
标题
标题菜单包装器
标题