我正在尝试制作一些药片,点击后会显示并在某些内容之间切换。
这很好用。
我想再次点击活性药丸时隐藏内容。我无法上班。
这是我目前的代码,你可以尝试这个小提琴:https://jsfiddle.net/9phcsmwa/1/
当您单击其中一个药丸时,它将显示内容,当您单击另一个药丸时,它将在内容之间切换,如选项卡。但是,当点击活性药片时,如何隐藏内容?
<div id="accordion">
<div data-parent="#accordion" href="">
<ul id="tabs" class="nav nav-pills" data-toggle="collapse" data-tabs="tabs">
<li><a data-toggle="tab" href="#Pill1" class="btn btn-s-md btn-white m-b">Pill1</a></li>
<li><a data-toggle="tab" href="#Pill2" class="btn btn-s-md btn-white m-b">Pill2</a></li>
<li><a data-toggle="tab" href="#Pill3" class="btn btn-s-md btn-white m-b">Pill2</a></li>
</ul>
</div>
</div>
<div id="collapse" class="panel-collapse collapse in">
<div class="tab-content">
<div id="Pill1" class="tab-pane fade">
<h3>Pill 1</h3>
<p>Some content.</p>
</div>
<div id="Pill2" class="tab-pane fade">
<h3>Pill 2</h3>
<p>Some content for Pill 2.</p>
</div>
<div id="Pill3" class="tab-pane fade">
<h3>Pill 3</h3>
<p>Some content for Pill 3.</p>
</div>
</div>
</div>
感谢。
答案 0 :(得分:2)
您不需要使用javascript,只需更改所有对标签的引用即可折叠。标签用于始终显示,但是,崩溃是...崩溃!
更改包括:
data-toggle="collapse"
现在都是class="tab-pane fade"
。class="collapse fade"
现在都是data-parent="#accordion"
。data-parent="#collapse"
,然后将{{1}}添加到所有三个药丸中。答案 1 :(得分:1)
您可以添加此jQuery代码:
String directory = "[jetty directory]";
String format = "/usr/bin/java -Djetty.logging.dir=%s/logs -Djetty.home=%s -Djetty.base=%s -Djava.io.tmpdir=/tmp -jar %s/start.jar jetty.state=%s/jetty.state jetty-logging.xml jetty-started.xml";
Process process = Runtime.getRuntime()
.exec(String.format(format, directory, directory, directory, directory, directory));
process.waitFor();