Mootools GetComputsEmsize не работает в Chrome
-
28-09-2019 - |
Вопрос
Я использую MOOTOOLS BIR Функцию «GetComputsEdsize» на динамически созданном элементе div. Он отлично работает в Firefox, но не в Google Chrome:
CSS:
.resultBox {
width: 150px;
height: 100px;
position: absolute;
z-index: 1000;
}
JavaScript:
this.resultBox = new Element('div', {
'class': 'resultBox'
});
console.log(this.resultBox.getComputedSize().width);
Результатом «150» в FF, но в хроме результат является «NAN».
Кто-нибудь знает, как это исправить в Chrome без необходимости кодировать Div в HTML?
заранее спасибо
Алекс
Исправлена:
this.resultBox = new Element('div', {
'class': 'resultBox'
});
this.resultBox.inject(this.container, 'top');
console.log(this.resultBox.getComputedSize().width);
Введите элемент, прежде чем пытаться использовать этот метод.
Решение
Исправлена:
this.resultBox = new Element('div', {
'class': 'resultBox'
});
this.resultBox.inject(this.container, 'top');
console.log(this.resultBox.getComputedSize().width);
Введите элемент, прежде чем пытаться использовать этот метод.
Не связан с StackOverflow