【问题标题】:How to get calculated element width and height in YUI3?如何在 YUI3 中计算出元素的宽度和高度?
【发布时间】:2011-03-03 15:52:11
【问题描述】:

jQuery 有方便的 .height() 和 .width() 实用程序来计算 DOM 元素的显示大小。它还有 .position() 来获取坐标。在YUI3 Node 中,我看到有 .getX()、.getY() 和 .getXY() 实用程序来获取位置,但我看不到任何大小(或看不到)。

在YUI3中获取元素高度和宽度的好方法是什么?

【问题讨论】:

    标签: jquery dom yui


    【解决方案1】:

    getComputedStyle

    .getComputedStyle("width")
    .getComputedStyle("height")
    

    【讨论】:

    • .getCOMputedStyle的返回值是类似“940px”的字符串,可以通过parseInt转成int。
    • 只要你记得传入 10 的基数!
    • @Tivac 返回的值不会以“0”或“0x”开头,所以这里不是很大的危险。但是,当然,记住这个怪癖是件好事。
    猜你喜欢
    • 2015-12-16
    • 1970-01-01
    • 1970-01-01
    • 2014-03-26
    • 1970-01-01
    • 2016-08-16
    • 1970-01-01
    • 2013-10-07
    • 1970-01-01
    相关资源
    最近更新 更多