我正在创建一个音乐节(小节目)的网站。就像你在这个例子中看到的那样:http://bioa7.belleileonair.org/(这只是一个测试网站)。 当我点击图片时,我想要崩溃div,女巫显示有关艺术家的信息。当我点击其他图像时,我想隐藏活动div然后显示对应于图像点击的另一个。
在询问stackoverflow之前,我已经尝试了一些与bootstrap崩溃相关的代码。就像你在“Samedi soir”部分中看到的那样,当我点击图像时,它可以工作,但是如果我点击第二个,则与第一个图像相关的div不会关闭。我认为Javascript是必需的,但我对此一无所知。
我想要一些关于我想做什么的建议。在这种情况下崩溃功能是最佳解决方案,还是其他解决方案更好?
我的代码:
<section id="saturday-night">
<div class="full-container">
<div class="row">
<h2>Samedi Soir</h2>
<div class="panel-group" id="accordion">
<div class="grid">
<div class="panel panel-default">
<figure class="effect-lily">
<img src="images/artistes/12.jpg" alt="img12"/>
<figcaption>
<div>
<h2>First <span>Image</span></h2>
<p>Lily likes to play with crayons and pencils</p>
</div>
<a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion" href="#panel1">Panel 1</a>
</figcaption>
</figure>
</div>
<div class="panel panel-default">
<figure class="effect-lily">
<img src="images/artistes/12.jpg" alt="img12"/>
<figcaption>
<div>
<h2>Second <span>image</span></h2>
<p>Lily likes to play with crayons and pencils</p>
</div>
<a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion" href="#panel2">Panel 1</a>
</figcaption>
</figure>
</div>
<div id="panel1" class="panel-collapse collapse">
<div class="panel-body">
<p>Contents panel 1</p>
</div>
</div>
<div id="panel2" class="panel-collapse collapse">
<div class="panel-body">
Contents panel 2
</div>
</div>
</div>
</div>
...
答案 0 :(得分:-1)
太简单了。只需在引导程序上正确设置“折叠”选项卡即可。只需用image src替换该选项卡的文本即可。保持原样。那就是它。