YUI 3获取元素的高度并将其应用于其他元素

时间:2013-04-01 22:54:55

标签: jquery css yui

我是YUI的新手,我发现它......与使用jQuery多年相比很奇怪。我似乎无法找到关于如何写这样的东西的生活:

我正在尝试获取div id #header的高度,并将值为#header height的margin-top应用于名为#noHero的div id。

所以html标记最终会像:

<header id="header" />
<div id="noHero" style="height: HEADER HEIGHT" />

希望有人可以帮助我。

非常感谢。

2 个答案:

答案 0 :(得分:1)

图库模块dimensions提供totalHeight(),因此您可以执行此操作:

Y.one('#noHero').setStyle('margin-top', Y.one('#header').totalHeight()+'px')

答案 1 :(得分:0)

这应该有效:

Y.one('#noHero').setStyle('margin-top', Y.one('#header').get('region').height+'px')