如果你去http://oandg.co.uk.s156312.gridserver.com/#work并选择一个组合项目,然后单击“更多”,你会看到图像和文本框,一个小“我”在角落里。显示/隐藏DIV不工作
我想使它所以如果你点击那个小“我”的文本框会消失,如果你再次点击它会显示出来。
我试过,但它什么都不做:
$(function() {
$(".openBoxButton").click(function() {
$('#colorbox').fadeIn(1200);
$.colorbox();
$('.rsABlock img.info').click(function(e) {
e.preventDefault();
$('.caption-background').toggleClass('hidden');
});
});
});
HTML:
<!-- Slide One -->
<div id="simple-slider-one" class="royalSlider rsDefault" style="width: 100%;">
<a class="rsImg" href="images/Froosh/froosh1.jpg">
<div class="rsABlock">
<img src="images/info.svg" alt="" class="info">
<div class="caption-background">
<h4>What we did for them</h4>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quidem distinctio deserunt nostrum illum dolor obcaecati eaque ipsam! Distinctio, ipsa accusamus saepe temporibus ex pariatur possimus quidem sapiente obcaecati labore iusto.</p>
</div>
</div>
</a>
<a class="rsImg" href="images/Froosh/froosh2.jpg">
<div class="rsABlock">
<img src="images/info.svg" alt="" class="info">
<div class="caption-background">
<h4>What we did for them</h4>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quidem distinctio deserunt nostrum illum dolor obcaecati eaque ipsam! Distinctio, ipsa accusamus saepe temporibus ex pariatur possimus quidem sapiente obcaecati labore iusto.</p>
</div>
</div>
</a>
任何想法?
在这里提供的HTML也是如此。只要您的问题解决了您的网址,这对其他人无用。太本地化了。 – Johan
'toggleClass('hidden')'是不必要的,除非有一些特殊的CSS规则我不知道 - '$('。caption-background')。toggle()'也是一样的 – Greg