Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Присваивание функциональности добавленным объектам (https://javascript.ru/forum/jquery/20538-prisvaivanie-funkcionalnosti-dobavlennym-obektam.html)

ArmagedDance 09.08.2011 05:02

Присваивание функциональности добавленным объектам
 
Добавляю аяксом в виде функции html() на страницу объекты.
Объекты после добавления теряют свою функциональность (например, свойства draggable, droppable и др.) Приходится их переназначать внутри функции после добавления. Это в высшей степени криво. Потому что куски кода плодятся и получается что скрипт дублируется несколько раз внутри каждого блока с аяксом. Уверен, что делаю что-то не так. Как сделать, чтобы обьекты приобретали функциональность сразу в момент добавления их в Dom? Может быть не функцией html() их добавлять?

devote 09.08.2011 05:04

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


Часовой пояс GMT +3, время: 18:20.