У меня странная проблема с функцией вставки прототипа во время события dom :loaded. Каждый раз, когда я использую [element] .insert (), выполнение сценария останавливается для события. Я использую следующий код:
document.observe("dom:loaded", function() {
$$('.some-class').insert({top: new Element('div').addClassName('top')}).insert({bottom: new Element('div').addClassName('bottom')});</p>
<pre><code>alert('This message never shows...');
});
Однако, если я просто заменю insert на invoke ('hide'), все будет хорошо:
document.observe("dom:loaded", function() {
$$('.some-class').invoke('hide');</p>
<pre><code>alert('This message shows...');
});
Кто-нибудь знает, как я могу заставить работать .insert? Я просто не могу найти способ сделать это. Возможно, это как-то связано и с Magento?