![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
Napisalem taki maly kod, o przesuwaniu diva w innym divie:
Poki co wiekszosc parametrow jest ustawiona na sztywno, ze wzgledu na #box (200x100) i #container (500x300). Problem polega na tym ze przesuwanie sie zacina i nie wiem jak zrobic by tylko dzialalo kiedy myszka jest wcisnieta, a ty puszczam przesuwanie powinno juz byc zwolnione. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Zamiast .css() użyj .animate(), do którego można użyć następnie .stop() i .clearQueue()
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 561 Pomógł: 72 Dołączył: 15.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
@vokiel - animate() będzie mu opóźniało ruch diva i będzie dziwnie wyglądać.
@kicaj - przy mouseup musisz odłączyć event mousemove od przesuwanego obiektu:
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
Zrobiem cos jeszcze prostszego.
Zastosowalem zmienna boolean, ktora domyslnie ma wartosc false, a przy 'mousedown' ustawia wartosc true. Natomiast 'mousemove' dziala tylko kiedy owa zmienna jest true. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 05:04 |