gpt4 book ai didi

jquery - 使用 jQuery 和 CSS 属性进行计算

转载 作者:行者123 更新时间:2023-12-01 06:20:42 24 4
gpt4 key购买 nike

我正在尝试使用 css 属性进行计算,但它不会返回任何内容。

我认为这可能是因为 css 属性返回“200px”而不是简单的“200”。任何人都可以建议解决方法吗?非常感谢。

windowHeight = $(window).height(); // This works
logoHeight = $('.home h1').css('height'); // This returns '200px'
logoPosition = windowHeight * 0.5 - logoHeight;

最佳答案

您需要将“200px”字符串转换为整数;使用parseInt

windowHeight = $(window).height(); // This works
logoHeight = parseInt($('.home h1').css('height'), 10); // This returns '200px'
logoPosition = windowHeight * 0.5 - logoHeight;

否则,您的总和 windowHeight * 0.5 - logoHeight 将返回 NaN(不是数字)。

始终将基数指定为 parseInt 的第二个参数非常重要,否则您会发现类似的内容;

parseInt("022") == 18; // true

关于jquery - 使用 jQuery 和 CSS 属性进行计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8121196/

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