我有一个关于CSS隐藏过渡使用jQuery隐藏功能的问题。jquery hide div与CSS过渡效果
我创造了这个DEMO从codepen.io
在本演示中,你可以看到显示按钮。当你点击显示按钮,然后.test
和.user-image
div与CSS过渡效果开幕。
我想让它点击时隐藏按钮然后.test
div与CSS过渡效果隐藏。
任何人都可以告诉我一个小例子我该怎么做?
CSS
<div class="container">
<div class="usr">Show</div>
<div class="test">
<div class="hide">Hide</div>
<div class="user-image" style="background-image:url(...);"></div>
</div>
</div>
JS
$(document).ready(function() {
$('.usr').click(function() {
$(".test").show();
});
$(".hide").click(function() {
$(".test").hide();
});
});
我认为你有O写一个反向过渡类去解决它。 – Sree
在下面找到我的基于纯CSS的解决方案。没有Javascript或jQuery需要这个,只是智能使用可用的CSS选择器和相应的标记。此外,这适用于所有相关的浏览器 - 即使那些不支持转换的浏览器仍然会隐藏/显示“.test1”内容。即使在禁用JavaScript的情况下,它也可以工作。它演示了一种技术,您可以在**许多**案例中应用一次! – connexo
@connexo我正在尝试使用Javascript,因为我想使用Ajax和PHP。 – innovation