Заставить библиотеку увидеть динамически добавляемые элементы
Всем здравствуйте.
Использую JSColor библиотечку для выбора цвета. Работает он так: 1. Линкуем файл с библиотекой к странице <script type="text/javascript" src="js/jscolor.js"></script>. 2. К нужным полям, при клике на к-рых мы хотим видеть этот виджет, добавляем класс class="color". Это всё. Больше ничего не требуется. Но, у меня даже в таком казалось бы простом случае возникла проблема. Дело в том, что часть таких полей я добавляю динамически, и если поле добавлено динамически, то в таком поле нихрена не работает, виджет не появляется.
Я так понял, если поля с этим классом есть изначально на странице, то происходит какая-то инициализация, но где? Внутри библиотеки? Есть какое-то событие, к-рое вызвается внутри библиотеки при загрузке документа? Я ведь ничего не вызываю, никакой инициализации, кроме вот этого кода <script type="text/javascript" src="js/jscolor.js"></script> на странице ничего связанного с этой библиотекой нет. Как ее можно повторно заставить просканировать новые элементы, когда страница уже загружена?
Спасибо.
Последний раз редактировалось revvo, 11.02.2011 в 14:20.
|