В jQuery я могу очень легко получить текущую вычисленную высоту для элемента, который включает в себя отступы, границы и необязательные поля, используя externalHeight()...
// returns height of element + border + padding + margin
$('.my-element').outerHeight(true);
Как мне это сделать в YUI? В настоящее время я использую версию 2.8.1.
Подобно этому вопросу, я всегда могу сделать getComputedStyle() для высота, граница, отступы и маржа, но это большой ручной труд, который включает в себя анализ значений возвращаемых значений и захват правильных значений, которые необходимы, и выполнение самой математики.
Нет ли какой-либо эквивалентной функции jQuery outerHeight()
в YUI, которая делает все это для меня?
Решение
В итоге я написал собственное решение, так как не смог найти эквивалент jQuery outerHeight()
. Я разместил решение как ответ здесь.