【发布时间】:2014-11-26 20:16:03
【问题描述】:
当我点击一个链接时,我怎样才能做到这一点,显示该链接但隐藏另一个链接。
这是我的代码: Bootply
它工作正常,但是当我点击一个链接后,我无法导航到其他链接,它卡在那里。 抱歉,代码太长了
<head>
<script type="text/javascript">
$(document).ready(function(){
$("#output2").hide();
$("#output3").hide();
$("#output4").hide();
$("#output5").hide();
$("#home2").click(function(e){
e.preventDefault();
$("#output1").hide();
$("#output2").show();
$("#output3").hide();
$("#output4").hide();
$("#output5").hide();
})
$("#home3").click(function(e)
{
e.preventDefault();
$("#output1").hide();
$("#output2").hide();
$("#output3").show();
$("#output4").hide();
$("#output5").hide();
});
$("#home4").click(function(e)
{
e.preventDefault();
$("#output1").hide();
$("#output2").hide();
$("#output3").hide();
$("#output4").show();
$("#output5").hide();
});
$("#home5").click(function(e)
{
e.preventDefault();
$("#output1").hide();
$("#output2").hide();
$("#output3").hide();
$("#output4").hide();
$("#output5").show();
});
});
</script>
</head>
<body>
<div id="output1">
<ul class="nav nav-tabs nav-justified" role="tablist">
<li class="active"><a href="#" id="home1">Home1</a></li>
<li><a href="#" id="home2">Home2</a></li>
<li><a href="#" id="home3">Home3</a></li>
<li><a href="#" id="home4">Home4</a></li>
<li><a href="#" id="home5">Home5</a></li>
</ul>
<div class="jumbotron" style="background-color:white;border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;">
<p>Home1</p>
</div>
</div>
<div id="output2">
<ul class="nav nav-tabs nav-justified" role="tablist">
<li><a href="#" id="home1">Home1</a></li>
<li class="active"><a href="#" id="home2">Home2</a></li>
<li><a href="#" id="home3">Home3</a></li>
<li><a href="#" id="home4">Home4</a></li>
<li><a href="#" id="home5">Home5</a></li>
</ul>
<div class="jumbotron" style="background-color:white;border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;">
<p>Home2</p>
</div>
</div><div id="output3">
<ul class="nav nav-tabs nav-justified" role="tablist">
<li><a href="#" id="home1">Home1</a></li>
<li><a href="#" id="home2">Home2</a></li>
<li class="active"><a href="#" id="home3">Home3</a></li>
<li><a href="#" id="home4">Home4</a></li>
<li><a href="#" id="home5">Home5</a></li>
</ul>
<div class="jumbotron" style="background-color:white;border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;">
<p>Home3</p>
</div>
</div><div id="output4">
<ul class="nav nav-tabs nav-justified" role="tablist">
<li><a href="#" id="home1">Home1</a></li>
<li><a href="#" id="home2">Home2</a></li>
<li><a href="#" id="home3">Home3</a></li>
<li class="active"><a href="#" id="home4">Home4</a></li>
<li><a href="#" id="home5">Home5</a></li>
</ul>
<div class="jumbotron" style="background-color:white;border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;">
<p>Home4</p>
</div>
</div>
<div id="output5">
<ul class="nav nav-tabs nav-justified" role="tablist">
<li><a href="#" id="home1">Home1</a></li>
<li><a href="#" id="home2">Home2</a></li>
<li><a href="#" id="home3">Home3</a></li>
<li><a href="#" id="home4">Home4</a></li>
<li class="active"><a href="#" id="home5">Home5</a></li>
</ul>
<div class="jumbotron" style="background-color:white;border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;">
<p>Home5</p>
</div>
</div>
</body>
【问题讨论】:
-
不提供链接...提供代码...
-
在这个链接中你可以找到我的代码:) bootply.com/DoQ0OoQu0w
-
如果 Bootply 关闭或消失了怎么办?您应该始终在问题中发布您的代码。
-
我们不应该去任何地方查看您的代码。它应该在你的帖子上。
-
StackOverflow 不是为了今天,而是为了帮助未来的其他人......如果您的链接将来不可用怎么办?
标签: javascript jquery twitter-bootstrap