javascript - 如何使用 jQuery 窗口调整大小重新计算 css?

标签 javascript jquery css

我目前正在尝试在窗口调整大小/向内或向外滚动期间重新计算 li 的高度,但由于某种原因,当页面加载时它将不再重新计算高度并将 ul 设置为其子高度。

这是我编写的用于检查高度并将高度设置为其父项的代码。

  var ulHeight = $(".carousel__slider li").outerHeight();
  $( window ).resize(function() {
        $(".carousel__slider > ul").height(ulHeight);
  });
  $(window).trigger('resize');

如何让 jQuery resize 在窗口调整大小时重新计算高度?我已经创建了我现在在我的网站上使用的确切示例。

https://jsfiddle.net/va5hpL0r/5/

最佳答案

 $( window ).resize(function() {
        ulHeight = $(".carousel__slider li").outerHeight();
        $(".carousel__slider > ul").height(ulHeight);
  });

在调整大小时计算高度 https://jsfiddle.net/dnL0neux/

关于javascript - 如何使用 jQuery 窗口调整大小重新计算 css?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40987792/

相关文章:

javascript - 显示和值取决于具有不同值的下拉菜单的选项

html - 导航定位

css - z-index 只适用于以前的 child ?

javascript - React 不断转义属性中的 amp 字符 (&)

javascript - 函数 createIdentityMatrix(a,b)

javascript - 为 flatlist 的所有项目创建一个状态数组。 ( react native )

javascript - 按下按钮递增数据然后推送到多维数组

javascript - 谷歌地图 : How to redirect to other points in the map?

html - CSS - 创建圆 Angular 矩形

javascript - IndexedDB.open 在 Safari iOS 8.1.1 上返回 null 并在 Cordova 上停止执行。在 iOS 8.1.2 上更差