![]() |
![]() |
![]()
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 ? |
|
|
![]() |
![]()
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ć ![]() Może podaj kod w całości? |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 28.06.2025 - 01:40 |