Ich habe eine grundlegende Lightbox Popup in CSS erstellt und ich versuche, eine bessere Open/Close-Animation in JS zu implementieren, aber ich bin mir nicht sicher, wie. Ich habe mich umgeschaut, konnte aber nicht viel speziell dafür finden, sondern ganze JS-Lösungen. Ich benutze .fadeToggle
, aber es ist nicht sehr glatt.Verbesserte Lightbox-Animation mit jQuery
Hier ist mein Markup:
<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 versuchen, eine bessere Öffnen/Schließen-Animation in JS zu implementieren, aber ich bin nicht sicher, how_" - Sie expliziter sein kann? In welchem speziellen Sinne meinst du "besser"? – Rounin
@Rounin Entschuldigung, etwas schnell und reibungslos wie die Öffnen/Schließen-Animation auf der "Standard" -Leuchte hier: http://noelboss.github.io/featherlight/. –