在响应网站中显示/隐藏移动设备的ul
show/ hide ul for mobile device in responsive website
我正在一个网站上工作,对于移动设备,我希望它在我点击图像时显示和隐藏导航
<div class="mobile_header">
<div class="tab">
<a id="tab" href="#">
<img src="images/tab_btn.jpg" height="70" alt="logo" /></a></div>
<div style="clear:both;"></div>
<ul>
<li><a href="#" class="first">About</a></li>
<li><a href="#">Services</a></li>
<li ><a href="#">contact</a></li>
</ul>
</div></div>
这是我的css
.tab{ float:right; width:40px; height:40px; padding:20px;}
.tab img{ width:40px; height:40px;}
.mobile_header
{
color: #fff;
width: 100%;
position: fixed;
top: 0px;
left: 0px;
background: #000;
font-family: 'oswaldbook';
border: 1px solid #323232;
z-index: 111;
text-align: left;
}
.mobile_header ul
{
margin:0px;
display:none;
padding: 0;
position: relative;
width: 100%;
}
.mobile_header ul li
{
display: block;
position: relative;
text-align:center;
width:100%;
margin:0px;
padding:0px;
padding-top:10px;
}
这是js
$("#tab").click(
function () { $(".mobile_header ul").fadeIn(700); });
});
我想要的是切换.mobile_header ul,但它不适用于
$(function () {
$(".tab").click(
function () { $(".mobile_header ul").slideToggle(500); },
function () { $(".mobile_header ul").hide(); }
);
});
当您只需要一个函数时,.click()方法中有两个函数:
$(function() {
$(".tab").click(
function() {
$(".mobile_header ul").slideToggle(500);
}
);
});
演示示例
文档:http://api.jquery.com/click/
相关文章:
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- 正在SharePoint 2013母版页中添加JQuery移动文件
- 如何在android中使用phonegap将文件从一个文件夹移动/复制到另一个文件夹
- 如何使用phaser使html5游戏在移动设备浏览器上运行
- 在单独的ul's
- FabricJs-限制主对象内添加对象的移动区域
- 如何从画布上的某个移动事件中获取X和Y
- 触摸移动时切换到新元素
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 停止jQuery UI滑块移动超过给定值
- jQuery-基于类在UL中移动LI
- Html5和Css如何创建单独的ul-li并移动<旁白>向左
- JQuery ul li点击移动到列表中的下五个元素
- 在响应网站中显示/隐藏移动设备的ul
- 如何将具有特定css样式的所有li元素移动到另一个ul中?
- 当页面缩放时,Ul下拉菜单会轻微移动
- 添加动态数据到UL jquery移动的问题
- 移动到UL内部并更改LI类,如果有.has_children类
- 上下移动Ul-Li中的项目
- 当 ul-li 切换时,数据表会移动