【发布时间】:2016-11-14 01:39:31
【问题描述】:
我的 html 中有引导选项卡,它工作正常。但是这里我需要更改引导选项卡的效果。当前,当用户单击选项卡时,选项卡会打开。
<html>
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
<body>
<div class="col-md-6 col-sm-6 col-xs-12" style="overflow:hidden"><img src="http://designpieces.com/wp-content/uploads/2012/12/background-image.jpg"> </div>
<div class="col-md-6 col-sm-6 col-xs-12">
<div class="panel-group" id="accordion">
<div class="panel panel-default panel1">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" id="tab1" data-parent="#accordion" href="#collapse1">Tab1 ></a>
</h4>
</div>
<div id="collapse1" class="panel-collapse collapse in">
<div class="panel-body">Lorem ipsum dolor sit amet, consectetur adipisicing elit,
sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" data-parent="#accordion" href="#collapse2">Tab2 ></a>
</h4>
</div>
<div id="collapse2" class="panel-collapse collapse">
<div class="panel-body">Lorem ipsum dolor sit amet, consectetur adipisicing elit,
sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" data-parent="#accordion" href="#collapse3">Tab3 ></a>
</h4>
</div>
<div id="collapse3" class="panel-collapse collapse">
<div class="panel-body">Lorem ipsum dolor sit amet, consectetur adipisicing elit,
sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" data-parent="#accordion" href="#collapse4">Tab4 ></a>
</h4>
</div>
<div id="collapse4" class="panel-collapse collapse">
<div class="panel-body">Lorem ipsum dolor sit amet, consectetur adipisicing elit,
sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</div>
</div>
</div>
</div>
</div>
</body>
</html>
这是js小提琴https://jsfiddle.net/felixtm/nozp2pge/2/
我想改变引导标签的效果和样式,如下图所示
我需要的是带有右侧箭头的标签,就像第一张图片一样。当我们单击选项卡时,整个选项卡视图将被相应的选项卡内容替换为带有后退按钮的任何动画(如第二张图像)。当用户单击后退按钮时,整个选项卡(第一个图像)需要再次显示。
为此,我编写了代码,但尚未完成且不完美
<script>
$("#tab1").on("click",function(){
$(".panel").hide();
$(".panel1").show();
});
</script>
请帮助解决这个问题。
【问题讨论】:
-
您能否创建一个引导程序以便我们更好地了解您想要实现的目标?
-
请检查我的 jsfiddle 。我想像我提供的图像一样使用此选项卡。
标签: jquery html twitter-bootstrap css