gpt4 book ai didi

javascript - 在页面调整大小时记录隐藏元素的高度

转载 作者:太空宇宙 更新时间:2023-11-04 14:58:29 31 4
gpt4 key购买 nike

我正在尝试在使用页面调整大小后记录隐藏元素的高度。

http://dreamerslab.com/blog/en/get-hidden-elements-width-and-height-with-jquery/

该脚本可以运行并在页面加载时记录高度,但在调整大小后它会恢复为 0。我需要获取此元素的高度来修复我的滑动跳转错误。

目前我有

jQuery(document).ready(function(){


doResize();
jQuery(window).on('resize', doResize);

$("#one").hide();
$("#two").hide();
$("#three").hide();
$("#four").hide();
$(".orangetoggle").hide();
});

function doResize() {
var orangeheight = $('.orangetoggle').actual('height');
console.log(orangeheight);
}

当您重新调整日志输出 0 的大小时,我的错误的一个活生生的例子是*隐藏。但是一旦您按下 +/- 它就会记录一个高度。

谢谢

最佳答案

您无法获取隐藏元素的高度。您可以显示它获取高度然后隐藏元素,或者您可以将元素放置在页面上,使其对用户不可见。

第一种方式是:

function doResize() {
var orangeheight = $('.orangetoggle').show().actual('height');
$('.orangetoggle').hide()
console.log(orangeheight);
}

关于javascript - 在页面调整大小时记录隐藏元素的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16732956/

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