Обернул скрипт в
document.addEventListener('DOMContentLoaded',funct ion(){
......
}, false);
дабы не требовался jQuery. В Firefox всё путём, а в Opera 22.0.1471.70 не работает скрипт.
В чём загвоздка?
Если это в продолжение этой темы, то userjs не нужно дополнительно ждать DOMContentLoaded, тк userjs и так исполнительно после наступления данного события.