1
我在CSS中创建了一个基本的灯箱弹出窗口,我试图在JS中实现更好的开启/关闭动画,但我不知道如何。我环顾四周,但找不到特别的东西,而是整个JS解决方案。我使用的是.fadeToggle
,但不是很流畅。使用jQuery改进灯箱动画
这里是我的标记:
<div class="popup-overlay"></div>
<div class="popup">
<span class="close-button">
<div class="menu-bar menu-bar-top"></div>
<div class="menu-bar menu-bar-bottom"></div>
</span>
<div>
<h2>Heading</h2>
<div>
<p>Content</p>
</div>
</div>
</div>
的jQuery:
$('.popup .close-button, .popup-overlay').on('click', function() {
$('.popup').fadeToggle('fast');
$('.popup-overlay').fadeToggle('fast');
});
“_I'm努力实现JS更好的打开/关闭动画,但我不知道how_” - 你能更明确?您具体指什么意思是“更好”? – Rounin
@Rinin对不起,像“默认”灯箱上的打开/关闭动画一样快捷,顺畅:http://noelboss.github.io/featherlight/。 –