gpt4 book ai didi

javascript - 如何将按钮高度设置为视口(viewport)高度

转载 作者:太空宇宙 更新时间:2023-11-04 08:09:55 25 4
gpt4 key购买 nike

我这样做是为了获取视口(viewport)高度并为其设置按钮高度

var viewportHeight = $(window).height();
var viewPortHeightStr = `\"${viewportHeight}px\"`
document.getElementById("button").style.height = viewPortHeightStr
console.log('viewPortHeightStr = '+viewPortHeightStr) // prints "750px"

控制台记录 "750px" 但按钮的高度不受影响,但是这有效

document.getElementById("button").style.height = "750px"

为什么?

这是按钮标签

<button id="button" class="btn-basic">x</button>

最佳答案

在 CSS 中很容易。使用:

height: 100vh;

这意味着视口(viewport)高度的 100%。

在您的代码中,问题似乎是:

var viewPortHeightStr = `\"${viewportHeight}px\"`
// change it to:
var viewPortHeightStr = viewportHeight + 'px';

片段:

var viewportHeight = $(window).height();
var viewPortHeightStr = viewportHeight + 'px';
document.getElementById("button").style.height = viewPortHeightStr
console.log('viewPortHeightStr = '+viewPortHeightStr) // prints "750px"
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button id="button" class="btn-basic">x</button>

关于javascript - 如何将按钮高度设置为视口(viewport)高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46373855/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com