我编写了一个函数,该函数应该在页面首次加载以及用户调整窗口大小时触发。页面加载时它工作正常,但当用户调整窗口大小时它不起作用。奇怪的是,如果我在函数中放置一个警报,当窗口调整大小时会显示该警报,但函数的其余部分不会触发。我在 Chrome 的控制台中没有看到任何错误。我尝试将其更改为$(document).resize()
, $("body").resize()
, and $(".pricingHeader").resize()
,但没有任何效果。这对我来说毫无意义。
function getTallest() {
var tallest = 0;
$(".pricingHeader").not(".features .pricingHeader").each(function(){
tallest = $(this).height() > tallest?$(this).height():tallest;
});
$(".pricingHeader").not(".features .pricingHeader").height(tallest);
$(".features .pricingHeader").height(tallest + 8);
}
$(document).ready(function() {
getTallest();
});
$(window).resize(function() {
getTallest();
});