http://dev.clickymedia.co.uk/rdicoursefinder/course-finder/
如果您查看该链接,您将看到有许多过滤器同时起作用。框的整体高度根据过滤器插件显示的项目数量进行调整。
然后,当您单击每个项目时,我们会有一个弹出框。这也有不同的高度,并将下一个项目向下推。我们需要调整容器的高度,同时考虑到item被点击前容器的原始高度,以及弹出框的高度。
我已经编写了一些 jQuery 来执行此操作,但是,正如您将看到的,每次当您单击项目以显示框时,它会一次又一次地将蓝色弹出框的高度添加到整体高度,而不是一次显示,相应地调整容器的高度。
我用于高度的 jQuery 如下:
var originalHeight = $('#filter-results').height();
var thisHeight = 70 + $('.resultsShowing').height();
var overallHeight = originalHeight + thisHeight;
$('#filter-results').height(overallHeight);
任何帮助将非常感激!