Wpis z mikrobloga

Mirki z tagu #programowanie i #webdev mam taki problem, mam skrypt który przykleja mi moduł do góry ekranu

jQuery(document).ready(function () {
var top = jQuery('#przyklejony_filtr').offset().top;
jQuery(window).scroll(function (event) {
var y = jQuery(this).scrollTop();
if (y >= top)
jQuery('#przyklejony_filtr').addClass('fixed21');
else
jQuery('#przyklejony_filtr').removeClass('fixed21');
jQuery('#przyklejony_filtr').width(jQuery('#przyklejony_filtr').parent().width());
});
});

.fixed21 {
position:fixed;
top:87px;
left: 0px;
z-index:5;
}

Jednak jak zrobić, żeby element .fixed21 stopniowo pojawił się na ekranie? Bo teraz pojawia się bez ostrzeżenia :)
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
@Gryczek: Teraz dodajesz klase przez jQuery. Dodaj ją w html i ustaw display:none. Nastepnie użyj metody .toggle(). W tej metodzie jako parametr możesz zastosować predkosc w milisekundach w jakiej element ma sie wysuwać :)
Edit: link
  • Odpowiedz