在 iPhone 和 iPad 之间切换 Div
Switch Divs between iPhone and iPad
我正在尝试在不同的div之间切换(在同一html页面上),具体取决于设备是iPhone还是iPad,我尝试了所有可能的方法,但它不起作用。我想在 iPad 上打开时显示nav_ipad并nav_iphone消失,但无论我做了什么,我nav_iphone总是显示。这是我的代码,如果可以的话,请帮助我,谢谢!
网页代码
<nav id="nav_ipad">
<ul>
<li><a href="about.html"><b>A</b>BOUT</a></li>
<li><a href=""><b>P</b>ROCESS</a></li>
<li><a href=""><b>W</b>ORK</a></li>
<li><a href=""><b>C</b>ONTACT</a></li>
</ul>
</nav>
<nav id="nav_iphone">
<ul>
<li><a href="site/about.html"><b>A</b>BOUT</a></li>
<li><a href=""><b>W</b>ORK</a></li>
</ul>
</nav>
爪哇语
if(navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPod/i)) {
$('#nav_ipad').hide();
}
if(navigator.userAgent.match(/iPad/i)) {
$('#nav_iphone').hide();
// document.getElementById("nav_iphone").style.display = "none";
}
您应该仅使用css,顶部链接标签适用于iPhone,另一个用于iPad
<link media="only screen and (max-device-width: 480px)" rel="stylesheet" href="css/small-device.css" type="text/css" title="no title"/>
<link media="only screen and (device-width: 768px)" rel="stylesheet" href="css/ipad.css" type="text/css" title="no title"/>
然后创建 2 个 css 文件并设置样式:)
相关文章:
- 函数参数中的数据与指定变量之间的任何性能差异
- 全局变量和全局对象的属性之间有什么区别吗
- 添加文字和评论功能更新Div
- java.net和javascript之间正则表达式的差异
- JavaScript中的函数和对象之间没有区别吗?
- 获取@ResponseBody的一部分作为主干和Spring MVC控制器之间的参数
- 在DIV Angular JS之间切换
- CSS Div 类之间的转换仅以一种方式发生
- 在 iPhone 和 iPad 之间切换 Div
- 如何使用jquery在不同的Div之间拖放
- DIV标签和HTML5元素之间应该使用什么以及有什么区别(部分,文章)
- 在两个Div之间切换
- 如何在Div中堆叠和隐藏图像,以便在它们之间动画(没有浮动)
- 如何在现有父级和子级之间插入DIV*
- 每天在DIV之间更改内容
- Bootstrap-使用Jquery在Div之间切换
- Div高度:2个Div之间为100%
- 如何使用 Jquery 根据 ID 在两个 Div 之间附加一个 Div
- 层叠鼠标事件之间的Div与画布在它的顶部
- 使用jquery在两个Div's之间切换