JQuery移动页脚项不在一行显示
JQuery Mobile Footer items not displaying in 1 row
大家好,使用JQuery来隐藏列表项的溢出,它工作得很好,但我显示的是每2行而不是所有在同一行的项目。
有人知道它为什么会这样吗?
下面是完整的源代码:
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.css" />
<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.4.min.js"></script>
<script type="text/javascript" src="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.js"></script>
</head>
<body>
<div data-role="page">
<div data-role="header">
<h1>Page Title</h1>
</div><!-- /header -->
<div data-role="content">
<p>Page content goes here.</p>
</div><!-- /content -->
<div data-role="footer">
<div data-role="navbar">
<ul class="footeritems">
<li><a href="#" data-icon="grid" data-iconpos="top">One</a></li>
<li><a href="#" data-icon="grid" data-iconpos="top">Two</a></li>
<li><a href="#" data-icon="grid" data-iconpos="top">Three</a></li>
<li><a href="#" data-icon="grid" data-iconpos="top">Four</a></li>
<li><a href="#" data-icon="grid" data-iconpos="top">Five</a></li>
<li><a href="#" data-icon="grid" data-iconpos="top">Six</a></li>
<li><a href="#" data-icon="grid" data-iconpos="top">Seven</a></li>
</ul>
</div>
</div><!-- /footer -->
</div><!-- /page -->
<script>
$(document).ready(function() {
$("ul.footeritems li:gt(3)").remove();
$("ul.footeritems").listview('refresh');
});
</script>
</body>
</html>
这是因为jquery移动CSS支持页脚导航栏每行最多有5个列表项。如果有更多的项目,它将它分成更多的行。删除任何一个列表项,它将出现在一个单独的行
相关文章:
- 谷歌地图-数据库中的标记只显示最后一行的信息
- 允许为显示的每个数据表选择一行
- 隐藏的锚链接下降在下一行一旦显示
- 使用下拉选择菜单高亮显示一行表格单元格
- 从 html 表中选择一行(突出显示)并在单击按钮时发送值
- 文档的第一行.写的格式不正确,有时无法显示
- 选择并高亮显示一行中的单元格
- 在表格最后一行(链接)中显示菜单,并在单击菜单项时显示模式窗口
- 在同一行中为每个复选框显示和隐藏文本字段
- 如果最后一行已经显示,如何防止jQuery加载更多停止函数
- 展开/折叠显示一行,而隐藏其他行
- 当鼠标放在一行上时,jqplot会高亮显示该行
- 删除表中的最后一行时显示警报窗口
- 当鼠标悬停在一行上时,哪个plot.ly json属性可以显示所有悬停数据
- 从数据表中选择一行以显示单选按钮值
- 使用 javascript 在警报消息中显示表的第一行
- 对于循环,如何在一行上显示每个字符
- 在Angular.js中,点击前一行显示下一行(隐藏的)
- JQuery移动页脚项不在一行显示
- 如何在角的每一行显示两列