Я хочу динамически добавлять некоторые предварительно сконфигурированные HTML-элементы при использовании события «click» с mootools.
Так что я могу заставить его работать с моими базовыми знаниями, хотя это не очень изящно.Я до сих пор это кодировал ...
Это мой предварительно сконфигурированный элемент с некоторым текстом, именем класса и некоторым событием, потому что я хочу, чтобы события уже добавлялись, когда он вставлен в мой контейнер:
var label = new Element('label', {
'text': 'Label',
'class': 'label',
'events': {
'click': function(el){
alert('click');
}
}
});
Вот моя функция, которая добавляет элемент-метку:
function addText(){
$('fb-buildit').addEvent('click', function(){
row.adopt(label, textinput, deletebtn);
$('the-form').adopt(row.clone());
row.empty();
/*
label.clone().inject($('the-form'));
textinput.inject($('the-form'));
deletebtn.inject($('the-form'));
*/
});
}
Вторая часть, которая использует инжект, также работает, но там, мое событие-клик, которое запускает "предупреждение ('click') "тоже работает.Метод с accept не добавляет никакого события в мой ярлык Object, когда он вставлен в dom.
Может кто-нибудь помочь мне с этим.Я просто хочу знать, почему adobt игнорирует мои настройки "events", а inject - нет.
Заранее спасибо.
(извините за мой английский ^^)