Vitin
Vitin
#javascript #webdev #jquery #znowuniewiem #naukaprogramowania

W jaki sposób mogę zatrzymać wykonywanie fadeOut(500), jeżeli canvas zostanie kliknięty po raz drugi? Nadpisanie fadeOut(0) cos nie chce dzialac ;/

Link żeby było wiadomo o co mi chodzi, poklikajcie szybko parę razy :P

http://jsfiddle.net/gryp4zov/embedded/result/
  • Najlepsze
  • Wszystkie komentarze
fuuYeah
@Vitin: .stop(true)
H.....i
H.....i
@fuuYeah: Ładna tarcza strzelnicza.
D.....k
@Vitin: fadeOut animuje opacity aż do zera, więc albo daj hide() albo css('opacity', 0)
ciasneszelki
@Vitin: funkcja .stop() powinna pomóc
Vitin
Vitin
Vitin Autor
1
@ciasneszelki: @fuuYeah: tak, stop() działa, dziękuje Wam bardzo :)
H.....i
H.....i
@Vitin: nie lepiej używać css-transistions i dodawać i usuwać klase z opacity 0 np ?
fuuYeah
@Vitin: @Dreszczyk: @ciasneszelki: @Hieronim_Buszewski: ALE JESTEM P-----N :D
Vitin
Vitin
Vitin Autor
0
@Dreszczyk: Dopóki klikam to działa, ale jak przestane to później zakolejkowane 50x fadeIn(0) fadeOut(500) się uruchamia ;/
Vitin
Vitin
Vitin Autor
0
@Hieronim_Buszewski: Pewnie lepiej, ale robiłem jak umiem :)
H.....i
H.....i
@Vitin: to obczaj sobie bo wystarczy się zapoznać z transition-duration

ew. transition-timing-function i można to samo co w jQuery robić na css'ach i często jest to mniej problemowe.