需要按钮来显示和隐藏覆盖导航

尖叫女王

我正在做菜单。我有一个打开它的按钮,我也希望那个按钮将其关闭。我有另一个按钮来关闭它,但是那不是我想要的。谁能教育我这是怎么做的?这是我的JSBIN

这是我打开它的方式

<div class="burgerburger" onclick="openNav()">&#9776; open</div>

这是我正在使用的javascript

function openNav() {
    document.getElementById("myNav").style.width = "100%";
}

function closeNav() {
    document.getElementById("myNav").style.width = "0%";
}

谢谢你的帮助!

宾邦肯斯

应该像这样简单,但是取决于您如何确定“ navOpened”

<div class="burgerburger" onclick="toggleNav('myNav')">&#9776; open</div>

js

function toggleNav(selector) {
    if(navOpened(selector)) {
        closeNav(selector);
    } else {
        openNav(selector);
   }
}     

function navOpened(selector) {
    var elWidth = document.getElementById(selector).style.width;
    if(elWidth == "100%") { 
        return true; 
    } else { 
        return false; 
    }
}

function openNav(selector) {
    document.getElementById(selector).style.width = "100%";
}

function closeNav(selector) {
    document.getElementById(selector).style.width = "0%";
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Bootstrap 隐藏弹出框需要按两次按钮

来自分类Dev

隐藏和显示按钮

来自分类Dev

使用显示更多和显示更少的按钮来显示和隐藏项目

来自分类Dev

隐藏和显示导航栏

来自分类Dev

我需要按钮提交

来自分类Dev

需要按两次返回按钮才能从活动中导航回去

来自分类Dev

使按钮显示并隐藏网站上的导航?

来自分类Dev

redactor.js pastePlainText-但需要按钮来粘贴html

来自分类Dev

如何使用按钮来显示/隐藏容器

来自分类Dev

在iOS-7中按需隐藏和显示左导航栏按钮

来自分类Dev

我需要单击网页中的<a>标签来调用Javascript函数,以显示和隐藏<div>内容

来自分类Dev

如何通过单击多个单选按钮来隐藏和显示div?

来自分类Dev

我试图用一个按钮来显示和隐藏我的图像

来自分类Dev

Boostrap动态选项卡使用if来隐藏和显示按钮

来自分类Dev

如何通过单击 C# 中的按钮来隐藏和显示面板

来自分类Dev

如何创建一个按钮来隐藏和显示每个帖子的更多标签?

来自分类Dev

使用 Javascript 隐藏和显示导航栏

来自分类Dev

快速显示和隐藏导航栏

来自分类Dev

需要帮助来影响标题和按钮

来自分类Dev

需要帮助来影响标题和按钮

来自分类Dev

需要按日期水平显示记录

来自分类Dev

需要按日期水平显示记录

来自分类Dev

移动导航隐藏/显示一个按钮

来自分类Dev

如何从javascript隐藏/显示JQGrid内联导航按钮

来自分类Dev

显示和隐藏div onclick按钮

来自分类Dev

通过单击按钮显示和隐藏div

来自分类Dev

单选按钮隐藏和显示问题

来自分类Dev

单击asp:按钮显示和隐藏面板

来自分类Dev

jQuery使用单选按钮隐藏和显示

Related 相关文章

热门标签

归档