javascript - 如何创建一个导航栏,单击它会在同一页面上打开?

标签 javascript html css

我在创建一个导航栏时遇到了一些困难,点击它会在同一页面上打开一个小窗口,就像在 the image 上一样。 .

最佳答案

创建小窗口作为它自己的 div:

<div id="myID"> This content will show when I click the navbar</div>

添加以下 CSS:

#myID{

display: none; 

}

然后使用一些脚本来显示/隐藏元素:

$(document).ready(function(){

// change #nav to whatever the ID of the nav element is.
  $('#nav').on('click', function(){

    // show/hide pop up on click
    $('#myID').toggle();

  });
});

关于javascript - 如何创建一个导航栏,单击它会在同一页面上打开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51850523/

相关文章:

javascript - jquery 如何在单击按钮时停止 $.ajax

arrays - JavaScript null 和加号 (+) 运算符

c# - 如何在 C# 中以编程方式更改 HTML 文件的 CSS 链接?

css - 如何用 3 个相同大小的 div 100% 填充一个 div 的所有空间?

javascript - 悬停时的 CSS 动画

javascript - 如何捕获从 iframe 内部抛出的异常?

javascript - 序列化 AND 条件对象

html - 在 flexbox 中从纵向布局切换到横向布局

css - PureCSS 网格不以 Firefox 为中心

html - 更改单个 li 标签的行高