Potrzebuje ustawić dwie różne opcje dla parametru EASING w zależności czy element jest ukryty czy nie, lub po prostu easing-in i easing-out.
Przygotowałem poniższy kod, jednak nie działa poprawnie. W dziwny sposób przestawia/skraca się czas wykonywania animacji i nie działa jak trzeba :/
Kod
<script>
$(document).ready(function() {
$('#btn_rozwin').click(function () {
var easing_type = $('#element').is(":visible") ? 'linear' : 'easeOutElastic';
$('#lista_wyszukiwarka').slideToggle('3000', easing_type);
});
});
</script>
$(document).ready(function() {
$('#btn_rozwin').click(function () {
var easing_type = $('#element').is(":visible") ? 'linear' : 'easeOutElastic';
$('#lista_wyszukiwarka').slideToggle('3000', easing_type);
});
});
</script>
Korzystam z pluginu jQquery Easing ktory dodaje nowe opcje które można używac jako parametr Easing, jeżeli trzeba to mogę podać wiecej informacji na jego temat.
bede wdzięczny za wszelkie wypowiedzi.