AngularJS高度均衡器隐藏div

时间:2014-12-30 13:06:02

标签: angularjs html5 css3 css-animations

我目前正在尝试在我的页面上构建一个滑块。滑块在不同内容之间滑动,这意味着每个滑块具有不同的div高度。这使得很难使用动画,因为我需要使用position:absolute;对于那些(向左/向右滑动)。为了解决这个问题,我添加了一个父容器,其位置为:relative;并使用this directive在我的div上获得相同的高度。但是,我面临的问题是它只获得第一个可见div的高度。这意味着如果首先显示具有最高高度的div,它将正常工作,否则它将无法工作(因为内容将来自滑块之外)。

如何调整此值以使均衡器获得每个div的高度,并获得具有最高高度值的那个,并使用它而不是唯一可见的?

其他信息: 使用ng-show显示当前幻灯片和css3动画。

1 个答案:

答案 0 :(得分:0)

解决方案非常符合逻辑。我的指令并不是那么好。但经过一些研究后,我发现这个指令有一个名为equalize()的函数 - 这意味着一旦我将EqualizerState添加到我的依赖项中,我就只能调用EqualizerState.equalize()。