我正在尝试制定一个会影响元素宽度/高度的指令.通过示例我已经看到,您可以通过引用适当的功能来获取/设置宽度/高度.例如,在我尝试做的指令的链接功能中:
function link(scope, element, attr) {
var height = element.height();
}
Run Code Online (Sandbox Code Playgroud)
但是,在我的代码中,我得到"错误:element.height不是函数".
我错过了对某些angular.js模块/库或文档的引用是不是最新的?
rad*_*von 35
Geoff Genz是正确的,jqLite没有height()方法或等价物,但仍然有办法获得所选元素的高度.试试这个:
var height = element[0].offsetHeight;
Run Code Online (Sandbox Code Playgroud)
element[0]返回具有offsetHeight属性的纯DOM元素(没有jqLite包装器).
| 归档时间: |
|
| 查看次数: |
24459 次 |
| 最近记录: |