Добрый день! Пишу модуль для Joomla 3.43. В модуле есть кнопка "Добавить отзыв", при нажатии, в блок добавляются элементы, среди которых кнопка "Добавить изображение". После добавления элементов в блок, при клике на конпку "Добавить изображение", Media manager должен открываться в модальном окне, вместо этого происходит переход по ссылке. Но если я нажму на кнопку сохранить и после этого кликну "Добавить изображение" то менеджер откроется в модальном окне. Хотя после сохранения данных модуля элементы добавляются точно также. Вот код:
function addComment(el){
$html = '';
var n = 'list'+i;
document.id('selectlist').innerHTML += ' Выбрать'
}
И кнопка, после нажатия на которую вызывается функция
Подскажите что не так. Не знаю куда копать. Заранее спасибо
Ответ
Может просто ваши кнопки не прибиндены автоматом к событию нажатия и появления модального окна? скорее всего после перезагрузки, JS библиотека просто начинает видеть ваши кнопки и все работает. То есть в момент создания, надо не просто создать кнопки, но и сделать рефреш вашей библиотеке или явно повесить события на нее.
Комментариев нет:
Отправить комментарий