jQuery Mobile底部导航栏
有工作jQuery Mobile iPhone/Mobile Safari底部导航栏的示例代码吗?jQuery Mobile底部导航栏
我试图谷歌和代码自己,但我从来没有真正得到它为iPhone /移动Safari的工作。其他浏览器似乎很好,例如桌面Safari,桌面Chrome,Android浏览器。
,我试过的代码(和它的作品只是不适合移动版Safari .. DOH)
<div data-role="footer" data-position="fixed" data-tap-toggle="false">
<div data-role="navbar">
<ul>
<li><a href="#one" data-icon="custom">Entry</a></li>
<li><a href="#two" data-icon="custom">Winner</a></li>
<li><a href="#three" data-icon="custom">Gallery</a></li>
</ul>
</div><!-- /navbar -->
</div>
任何帮助表示赞赏:)
感谢。
试试下面的工作例如,使用自定义图标(使用jQuery移动1.2.0):
创建CSS文件mycss.css
,包括在它下面:
.ui-icon-custom {
background: url("../img/run.png") no-repeat rgba(0, 0, 0, 0.4) !important;
}
其中run.png
是名称你的自定义图标。
然后,在你的HTML文件,包括以下内容:
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css" />
<script src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
<script src="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js"></script>
<!-- LOAD YOUR CSS FILE WHILE PAYING ATTENTION TO ITS PATH! -->
<link rel="stylesheet" type="text/css" href="./css/mycss.css"/>
</head>
<body>
<div data-role="page">
<div data-role="content">
<h1>This is my content</h1>
</div>
<div data-role="footer" data-position="fixed" data-tap-toggle="false">
<div data-role="navbar">
<ul>
<li><a href="#one" data-icon="custom">Entry</a></li>
<li><a href="#two" data-icon="custom">Winner</a></li>
<li><a href="#three" data-icon="custom">Gallery</a></li>
</ul>
</div><!-- /navbar -->
</div>
</div>
</body>
</html>
截图(iPhone 5):
PS:注重的路径你css/png文件!
让我知道这是否适合你。
我觉得这样的事情是你在找什么:
<div data-role="footer" data-id="foo1" data-position="fixed">
<div data-role="navbar">
<ul>
<li><a href="a.html">Info</a></li>
<li><a href="b.html">Friends</a></li>
<li><a href="c.html">Albums</a></li>
<li><a href="d.html">Emails</a></li>
</ul>
</div><!-- /navbar -->
</div><!-- /footer -->
直谈到如果它不为你工作,我想看看其余的标记你的页面可能没有被正确编码。另外,请确保您使用的是jQuery Mobile(1.2.0)和jQuery(1.8.2)的最新稳定版本
感谢您的使用 – DJSO
通过使用您接受的答案,您在jQuery Mobile框架之外工作,因此您的代码可能会与未来的更新/版本冲突。我建议使用我直接从jQuery Mobile框架中提供的代码。 – adamdehaven
感谢您的回复。有用。 – DJSO
您的欢迎伙伴;) – Littm
此代码是我的答案中的内置方法的解决方法。这可能会打破未来更新/版本的jQuery Mobile,因为它不受支持。 – adamdehaven