响应式下拉菜单不呈现
Responsive drop down menu not rendering
我试图为我的网页创建一个响应式下拉导航菜单。我已经有一个工作的下拉菜单,但我想让它,当屏幕达到一定的大小,我得到一个☰图标与我的菜单项。然而,当我测试这个(通过调整浏览器的大小),我只看到我的下拉菜单显示为一个块元素,和☰图标没有显示。下面是我的代码:
http://jsfiddle.net/Lwdc4/我的JavaScript代码在一个外部文件。文件看起来是这样的:
$("#nav").addClass("js").before('<div id="menu">☰ </div>');
$("#menu").click(function(){
$("#nav").toggle();
});
$(window).resize(function(){
if(window.innerWidth > 768){
$("#nav").removeAttr("style");
}
});
和我的import to HTML:
<head>
<title>Title</title>
<link rel="stylesheet" type="text/css" href="nav-menu.css"
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script src="nav-menu.js"></script>
</head>
我的代码有什么问题?任何帮助都是感激的。
你需要添加jquery库来使用$ object
在你的HTML中添加这一行来使用它
<script type="text/javascript" src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
或者直接在jQuery网站http://jquery.com/download/上选择你的版本
更新小提琴:http://jsfiddle.net/Lwdc4/1/
相关文章:
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- angular的下拉菜单
- 创建带有和不带有JavaScript的Bootstrap下拉菜单
- 创建下拉菜单
- 下拉菜单在菜单按钮的边缘闪闪发光
- I'我设计了一个下拉菜单,onclick会出现,而on blur会消失
- 硒IDE下拉菜单
- 我的下拉菜单中的链接不起作用
- Bootstrap Dropdown selection是在*all*下拉菜单上设置选择
- HTML、CSS、JS响应下拉菜单
- Chrome 39 无法可靠地响应下拉菜单
- 自定义响应式下拉菜单
- 正在搜索响应式下拉菜单
- ajax在PHP中调用下拉菜单后不会响应
- 如何使下拉菜单响应
- 点击下拉菜单响应式网站
- 响应菜单下拉菜单没有显示
- 响应的下拉菜单正在重新加载我的页面
- Javascript动态下拉菜单-响应页面重新加载
- 响应式下拉菜单不呈现