Я исправил это успешно, вставив следующую строку после nitobi.browser.detect (); в файле nitobi.toolkit.js. Это около линии 575. (ish)
if(nitobi.browser.MOZ) {
if(typeof document.getBoxObjectFor == "undefined") {
document.getBoxObjectFor = function(elem) {
var obj = new Object;
var rect = elem.getBoundingClientRect();
obj.y = rect.top;
obj.x = rect.left;
obj.width =Math.abs(rect.right-rect.left);
obj.height = Math.abs(rect.bottom-rect.top);
return obj;
}
}
}
Хорошо работает, если браузер Gecko, на который вы нацеливаетесь, реализует функцию getBoundingClientRect, как Mozilla.
Они устарели как getBoxObjectFor и вместо этого добавили эту функцию.
Надеюсь, это поможет.