Ich versuche ein jQuery-Dialogfeld ohne Schaltflächen zu öffnen, das mit einigen Animationen angezeigt wird, und bleibt dann automatisch für etwa drei Sekunden dort und schließt dann. Hier ist ein Beispiel, von dem ich denke, dass es funktionieren sollte, aber wie Sie sehen können, öffnet und schließt es sich einfach, ohne die 3 Sekunden zu warten:
jsfiddle: Ссылка
Weiß jemand, wie man das ausrichtet? Danke!
Sie sollten setTimeout
verwenden:
Hier ist die Geige: Ссылка
Wenn Sie auch einige Übergänge hinzufügen möchten, würde ich jQuery slideUp und slideDown Animationen nicht empfehlen. Diese sind langsam, da sie CPU statt GPU verwenden und die Animationen selbst nicht ganz richtig sind.
Ich würde stattdessen Velocity.js empfehlen. Denken Sie daran, auch Velocity UI js hinzuzufügen. Und Sie könnten so etwas tun:
%Vor%