Как установить ширину / высоту DIV с помощью Javascript в Firefox - PullRequest
4 голосов
/ 17 февраля 2009

Следующее работает в IE, но не в Firefox:

var el = $get('divToMask');
var box = Sys.UI.DomElement.getBounds(el);

var maskEl = $get('maskDiv');

// Only seems to work in IE
maskEl.style.width = box.width;
maskEl.style.height = box.height;

Sys.UI.DomElement.setLocation(maskEl, box.x, box.y);

box.width и box.height содержат правильные значения, но Firefox игнорирует методы maskEl.style .width / .height.

1 Ответ

8 голосов
/ 17 февраля 2009

Примечание. Я не знаком с используемой вами вспомогательной библиотекой Javascript.

Я полагаю, что вам нужно изменить две строки после вашего комментария на следующее:

maskEl.style.width = box.width + "px";
maskEl.style.height = box.height + "px";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...