javascript - 苗条:在窗口调整大小时不使用 div 中的样式属性
问题描述
在调整窗口大小时,我尝试使用 svelte 特殊元素在 div 元素中添加动态高度作为样式属性,<svelte:window bind:innerHeight />
但我没有得到我正在寻找的正确结果,有什么我错过的吗?
代码:-
<script>
var innerHeight;
</script>
<svelte:window bind:innerHeight={innerHeight} />
<div style="height: {innerHeight};">
<h1>window height : {innerHeight}</h1>
</div>
输出:-
提前致谢
解决方案
innerHeight
是一个少单位的值,为了像你一样使用它,你必须自己将单位添加到样式标签'
style="height: {innerHeight}px;"
(注意额外的px)
推荐阅读
- reactjs - Gatsby - 可以在站点内创建独立页面吗?
- c# - 屏幕锁定时 WinAppDriver 测试失败
- facebook-graph-api - Facebook Graph API 视频出现在 XX 个帖子中
- html - 如何在单页网站的每个部分显示水印背景图片
- c - 将字符缓冲区连接成字符串
- azure - 使用运行手册将 Blob 从一个容器归档到另一个容器
- excel - 为单独的工作簿设置 PrintArea
- resources - Anylogic 资源发送到阻止导致错误不在网络中
- python - 如何在构造函数中使用 `this`?
- asp.net - 在客户端 Blazor 中管理图像集合的最佳方式