Примечание: Я знаю, что offsetWidth читается толькоМогу ли я легко «установить» смещение элемента?
Я пытаюсь сделать всплывающее «Див» наложения на tr
элемент с точно такой же ширины.
Однако я озадачен о том, как установить мои div
«ы width
так, что его offsetWidth
точно такой же, как tr
.
Расчет будет выглядеть примерно так:
div.width = tr.offsetWidth - div.paddingWidth - div.marginWidth
но наверняка есть лучший способ (так как я могу думать только о получении отступов и полей смещений в группах по два ...)
В частности , Я хотел бы получить ответ на YUI 2, если это возможно.
Мне кажется, что вы ответили на свой вопрос. Моя единственная рекомендация заключалась бы в том, чтобы получить вычисленные левые и правые поля div и дополнительные значения отдельно, так как все они могут быть разными. –
@Matt Ball: Хорошо, поэтому я изменил название на _easily_, установив ширину. Мне просто нечего верить, что он не встроен в какую-нибудь библиотеку где-нибудь (даже если это не YUI) – Stephen
Также обратите внимание, что вычисленные стили и т. Д. Могут возвращать значения, такие как «40px», что меньше, чем полезно для арифметики – Stephen