[英]jQuery Mobile Tabs showing content of all tabs
我正在尝试设置一个选项卡式导航栏,但它没有隐藏其他选项卡中的内容。
同样,创建新页面的方法也不相同。 它显示另一页的内容,就像我正常编写它一样。
<!-- Chat Display and Tabs -->
<div id="tabs" data-role="tabs">
<div data-role="navbar">
<ul>
<li><a href="#globalChat" data-ajax="false">Global Chat</a></li>
<li><a href="#allyChat" data-ajax="false">Alliance Chat</a></li>
<li><a href="#privateChat" data-ajax="false">Private Chat</a></li>
</ul>
</div>
<div id="#globalChat" class="ui-body-d ui-content">
<div id="incomingMessages" name="incomingMessages" class="msgContainerDiv" ></div> <!-- Global Chat Display -->
</div>
<div id="#allyChat" class="ui-body-d ui-content">
<div id="incomingAMessages" name="incomingMessages" class="msgContainerDiv" ></div> <!-- Global Chat Display -->
</div>
<div id="#privateChat" class="ui-body-d ui-content">
<div id="incomingPMessages" name="incomingMessages" class="msgContainerDiv" ></div> <!-- Global Chat Display -->
</div>
</div>
头标签:
<head>
<title>Mod Panel</title>
<meta http-equiv=content-type content=text/html;charset=utf-8>
<meta name=viewport content=width=device-width>
<meta name=viewport content=initial-scale=1.0>
<meta name=viewport content=user-scalable=no>
<meta name=apple-mobile-web-app-capable content=yes>
<meta name=apple-mobile-web-app-status-bar-style content=black>
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.css" />
<link href="css/toastr.css" type="text/css" rel="stylesheet" />
<script src="http://code.jquery.com/jquery-1.7.min.js"></script>
<script src="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.js"></script>
<script src="js/md5.js"></script>
<script src="js/common.js"></script>
<script src="js/toastr.js"></script>
<script src="js/dateFormat.js"></script>
<script src="js/main.modpanel.js"></script>
<script src="js/blacklist.js"></script>
</head>
您的问题出在#globalChat
, #allyChat
和#privateChat
div的id
。 设置ID时,哈希( #
)不应放在名称的前面,只有在引用ID时才在哈希前面。
例如:
<div id="#globalChat" class="ui-body-d ui-content">
应该
<div id="globalChat" class="ui-body-d ui-content">
为了被
<a href="#globalChat" data-ajax="false">Global Chat</a>
设置id='#globalChat
意味着您需要引用##globalChat
(我什至不确定这是否行得通)。
我已经分叉了 ,标签与更新的ID配合良好。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.