gpt4 book ai didi

javascript - Safari 在 jQuery 中返回错误的 CSS 值

转载 作者:行者123 更新时间:2023-11-28 14:40:16 26 4
gpt4 key购买 nike

我正在尝试替换 <select>带有 <div> 的元素使用 jQuery 与它完美匹配。不幸的是,浏览器都对对象的实际宽度/高度争论不休,所以我有它,所以你需要手动输入高度。但是,我想要它,以便您输入的高度包括填充高度,所以在设置 div 的高度时 - 我使用了这段代码

$(divObject).height(options.height - $(this)
.css("padding-top")
.replace("px", "") - $(this)
.css("padding-bottom")
.replace("px", ""))

在哪里$(this)<select>元素。

这在所有浏览器中都能正常工作...除了 Safari。 Safari 以某种方式决定,即使我明确地将 padding-top 和 padding-bottom 设置为 5px - 实际值为 2px。

在这方面跨浏览器兼容真的让我无计可施。任何帮助将不胜感激:(

最佳答案

也许你应该使用 jQuery.outerHeight

关于javascript - Safari 在 jQuery 中返回错误的 CSS 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6088159/

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