THIS IS WHAT I AM TRYING TO MAKE IN THE FIDDLE BELOW隐藏/取消隐藏元素点击数
编辑:我设法通过点击适当隐藏它。但它立即隐藏起来。是否有一个选项可以让它从屏幕底部滑动?
THIS IS THE almost good FIDDLE
下面的老问题:
我试图用了slideDown影响的另一个元素,当点击隐藏的元素,但我与它的问题。正如你可以在小提琴上看到的那样,它几乎可以工作,但有一个剩余的背景,当信息下滑时,灰色的X切换按钮会变小。我该如何解决它?
Here is the fiddle (点击灰色区域,上面有“X”)
<div id="full-width-slider" class="royalSlider heroSlider rsMinW rsDefault">
<div class="rsContent">
<img class="rsImg" src="https://www.w3schools.com/w3images/fjords.jpg" alt="">
<div class="infoBlock infoBlockLeftBlack rsABlock" data-fade-effect="" data-move-offset="100" data-move-effect="top" data-speed="200">
<a href="#" class="infox">X</a>
<div class="minus7">
<h4>Nice picture</h4>
<p>This is the info about it. It´s nice, short and easy to read.</p>
</div>
</div>
</div>
$(document).on("click", ".infox", function() {
$(".minus7").slideToggle();
});
究竟什么是不工作的问题/? –
嗯,我试图通过将onclick向下移动并将它移回onclick来隐藏/显示“minus7”类,但是我想保持class“infox”完好无损并位于同一位置。正如你可以在小提琴中看到的那样,它几乎可以工作,但有剩余的背景,并且折叠时灰色的X切换按钮更小... – user7176800
为什么不使用[sideToggle](http://api.jquery.com/slidetoggle/ ),那么你只需要调用它而不必检查状态。 – GillesC