iphone/平板电脑的HTML导航菜单
HTML Navigation Menu for iphone/tablets
我正在尝试创建一个可以在移动设备或较小的设备上使用的菜单,因为ul
菜单在分辨率较低的设备上离开屏幕。下面是我试图使用的代码,但由于某种原因它不工作。下拉框工作正常,但点击选项不起作用。
<select>
<option value="" selected="selected">Select</option>
<option value="index.html">Home</option>
<option value="about.html">About Us</option>
<option value="testimonials.html">Testimonials</option>
<option value="events.html">Events</option>
<option value="contracts.html">Contracts</option>
<option value="faq.html">F.A.Q.</option>
<option value="contact.html">Contact Us</option>
</select>
现在,JS.
<script>$("select").change(function() {
window.location = $(this).find("option:selected").val();
});</script>
现在,CSS在普通浏览器上隐藏它,但在小型设备上显示它。
select
{
display:none;
}
@media (max-width: 480px) {
nav { display: none; }
select { display: inline-block; }
}
我一遍又一遍地检查我的代码,但我似乎不能让它工作。有人有什么想法吗?
iPhone/Android浏览器支持CSS @media手持吗?
参考CSS中的媒体查询问题。您还可以选择使用Jquery来获取屏幕大小,并在UI级别反映更改。
检查iphone和平板电脑对CSS3媒体查询的兼容性
hmhcreative发布的Jsfiddle链接正在工作。相关文章:
- 设计Django中当前导航菜单项的样式
- 导航菜单-悬停时的背景行为怪异
- 如何在悬停和聚焦时打开引导导航菜单
- jQuery与导航菜单上的mouseover事件冲突.
- iPhone应用程序jquery中的滑块导航菜单
- 导航菜单不适合移动浏览器
- 如何创建具有第三级的垂直导航菜单
- 有没有一种方法可以基于Angular 2中注册的路线构建动态导航/菜单
- 基于 Jquery 的下拉导航菜单
- 波旁威士忌补充导航菜单在单击时向上滑动
- 移动导航菜单不起作用(HTML,CSS和JQuery)
- 定义痕迹导航菜单的变量
- 导航菜单在手机上不起作用
- 单击“下一个”和“上一个”时,如何从导航菜单中添加和删除类
- 可折叠侧边栏/导航菜单
- 如何修复导航菜单
- 实现幻灯片放映后,导航菜单无法工作
- 选择菜单后自动关闭切换导航菜单
- BackboneJS-导航菜单
- 在导航菜单中添加类