jquery toggle animieren
Habe ich diese situation:
$("#button").toggle(function(){
$("#window").animate({top:'0%'},1000);
},function(){
$("#window").animate({top:'-100%'},1000);
});
aber ich muss es ändern, um die Arbeit mit .click
Ereignis, wie diesem:
$("#button").click(function(){
wenn #window
position ist top:'0%'
animieren zu top:'-100%'
wenn #window
position ist top:-100%'
animieren zu top:'0%'
wenn der Benutzer darauf klickt mehrmals auf die #button
nicht, dass die animation sich wiederholen,
Bitte vorschlagen.
- kannst du eine Geige?
Du musst angemeldet sein, um einen Kommentar abzugeben.
SOLLTE das funktionieren!!
Stellen Sie sicher, dass Ihr css hat diese:
Arbeiten fiddle hier: http://jsfiddle.net/dNPWg/
Klicken Sie auf den roten Balken für animation (Veränderung der -100% auf 100% für ein besseres Verständnis der ob .stop() funktioniert oder nicht)
Dieser code sollte funktionieren...
.stop()
--$(window).stop().animate(...