Jak mogę animować od bieżącej pozycji do centrum przy użyciu position({of:,my:,at:})
? Czy istnieje sposób automatyzacji procesu lub czy muszę ręcznie animować właściwości CSS?animacja pozycji jQuery Ui()
Odpowiedz
Czy obejrzałeś .animate()?
Edycja: Teraz, gdy rozumiem, czego szukasz, lepiej, here is a jQuery plugin that I wrote to do this very thing.
Here's a quick jsFiddle as an example.
Zrobiłem opcje konfigurowalny obiekt. Przykład:
$('#clickme').click(function() {
$('#blah').align({speed:1000,y:false});
});
EDYCJA: usunięcie drugiego kodu, ponieważ nie jest już potrzebny i po prostu bałagan. Czyszczenie mojego nowego kodu. Naprawiono błędy związane z pozycjonowaniem rodzica. Dodano łącze do repozytorium git i jsFiddle przy użyciu najnowszej wersji źródła.
Wiem o tym, ale będę musiał obliczyć dzielenie szerokości i wysokości div przez 2 itd. Zastanawiam się, czy istnieje sposób na animację, powiedzmy: position ({of:, my:, at: , animuj: slajd}) lub coś w tym rodzaju. – localhost
jsfiddle.net/MjsDc/8/ To rozwiązałoby to, ale jest trochę nieporządne. Chciałem znaleźć rozwiązanie dla pozycji ({,: my:, at:}). – localhost
@ localhost2 OK ... Napisałem kod do tego .... było to rozszerzanie jQuery, które było centralnie używane w witrynie klienta ... muszę sprawdzić, czy mogę go wykopać ... –
Ta odpowiedź mogła być z powrotem w lutym, ale teraz jest o wiele łatwiejszy sposób.
Metoda pozycji przyjmuje argument using
tylko w tym celu. Na przykład:
$(div).position({
at: "left+50% top+50%",
of: $(div).parent(),
using: function(css, calc) {
$(this).animate(css, 200, "linear");
}
});
Dobrze wiedzieć, dzięki. – localhost
- 1. Zmiana pozycji autouzupełniania jQuery UI - Wyskakujące, zamiast w dół
- 2. Stanowisko dialogowego jQuery UI
- 3. Animacja slajdów ListBox na nowej pozycji Dodano
- 4. jQuery Tab Fade Animacja
- 5. Animacja synchroniczna JQuery
- 6. jQuery animacja zmiany koloru
- 7. jQuery Animacja wyściółka Zero
- 8. jQuery animacja ładowania tekst
- 9. jQuery animacja przełączania
- 10. Animacja: jQuery lub Raphael?
- 11. Jquery ui $ ([])
- 12. kątowa UI Router animacja na widoku macierzystego
- 13. zmiana pozycji jquery tooltip strzałka
- 14. jQuery UI wielu wybierz przeciągnij
- 15. jquery sprawdź poprawność pozycji
- 16. Autouzupełnianie jquery otrzymujesz zaznaczony tekst pozycji
- 17. Pomoc JQuery - animacja koloru tła
- 18. Jquery - Animacja do wysokości: auto
- 19. Animacja jQuery: Ignoruj podwójne kliknięcie
- 20. Animacja jQuery - płynne przenoszenie rozmiaru
- 21. jQuery slideDown() animacja nie działa
- 22. Ciągła animacja jQuery na mouseover
- 23. Jak robi się animacja JQuery?
- 24. Glitchy animacja tekstu w jQuery
- 25. jQuery Hover animacja zmiana obrazu
- 26. jQuery Animacja vs GreenSock TweenMax
- 27. jQuery ui suwak błędne wartości?
- 28. Etykietka Jquery nie znika po kliknięciu pozycji
- 29. Jquery-ui przeciągalne i dynamiczne Jquery-ui przeciągalne?
- 30. jQuery UI - Konwertuj jQuery UI Datepicker na czas UNIX
Zobacz funkcję http://api.jquery.com/animate/, możesz określić zestaw wartości CSS, a jquery wykona przejście. – Yogu