Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jquery] Ruszanie objektu po append()
Ideal
post 7.03.2011, 23:57:15
Post #1





Grupa: Zarejestrowani
Postów: 59
Pomógł: 1
Dołączył: 8.11.2010

Ostrzeżenie: (0%)
-----


Nie zupelnie wiem gdzie umiescic to pytani bo to reczje nie jest pytanie poczatkujacego. Mianowicie:

Mam kilka divow na stronie ktore moge poruszac draggable() - jquery ui

Ale mam tez guzik ktory dodaje mi nowe takie same obiekty i one sa juz nie aktywne.

Kod napisalem 'uniwersalny' czyli tak ze po kliknieciu na objekt z danej klasy czyta jego id i dopiero mozna go ruszac.

no ale tak jak napisalem wczesniej jesli wstawie nowe (klasa zostaje ta sama id sie zminia (dodaje jeden do poprzednieg) no ale sa nie aktywne) - jak to zrobic ?

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kartofelek
post 9.03.2011, 10:34:49
Post #2





Grupa: Zarejestrowani
Postów: 55
Pomógł: 4
Dołączył: 27.09.2007

Ostrzeżenie: (0%)
-----


Normalnie jak podpinasz zdarzenie np

$('div').bind({
'click' : function() {.....}
});

to robisz to do istniejących elementów.
Natomiast za pomocą LIVE i delegate robisz to przyszłościowo, czyli także do elementów które dopiero powstaną a pasują do pobrania.

http://jqapi.com/#p=delegate
http://jqapi.com/#p=live

Ale w podanym przez ciebie skrypcie nie ma to znaczenia, bo ty podpinasz za każdym razem.

Czytając twój skrypt ja to rozumiem tak: klikam na newOne, on tworzy element i wrzuca go do div. Potem podpinasz Resize i Dragable jakiemuś innemu elementowi, który gdzieś tam jest na stronie. Nie wiem czy to tak ma działać smile.gif

Może podaj kod w całości?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.06.2025 - 01:40