Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.08.2011, 05:02
Кандидат Javascript-наук
Отправить личное сообщение для ArmagedDance Посмотреть профиль Найти все сообщения от ArmagedDance
 
Регистрация: 07.12.2009
Сообщений: 147

Присваивание функциональности добавленным объектам
Добавляю аяксом в виде функции html() на страницу объекты.
Объекты после добавления теряют свою функциональность (например, свойства draggable, droppable и др.) Приходится их переназначать внутри функции после добавления. Это в высшей степени криво. Потому что куски кода плодятся и получается что скрипт дублируется несколько раз внутри каждого блока с аяксом. Уверен, что делаю что-то не так. Как сделать, чтобы обьекты приобретали функциональность сразу в момент добавления их в Dom? Может быть не функцией html() их добавлять?
Ответить с цитированием
  #2 (permalink)  
Старый 09.08.2011, 05:04
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

используй, .append(), .prepend() и .clone()
так же есть .after(), .before() выбор большой, все от задачи зависит

Последний раз редактировалось devote, 09.08.2011 в 05:06.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск