【发布时间】:2019-09-12 20:14:51
【问题描述】:
我正在使用Marko 并且需要访问窗口和视口高度。我需要特定 div 的高度和视口的高度。这通常是通过类似的东西来实现的
var viewportHeight = window.innerHeight
var elementHeight = document.getElementById("#myDiv").clientHeight
我可以在这样的课程中访问window 和document 吗?
class {
onCreate(){
var windowHeight = window.innerHeight
var elementHeight = document.getElementById("#myDiv").clientHeight
this.state = { winHeight: winHeight, elemHeight: elementHeight }
}
}
#myDiv
p -- ${state.winHeight}
p -- ${state.elemHeight}
我收到错误:
ReferenceError: 文档未定义
ReferenceError: 窗口未定义
在我的标记中访问这些值的最佳方式是什么?
【问题讨论】:
标签: javascript html marko