http://dev.clickymedia.co.uk/rdicoursefinder/course-finder/jQuery的:調整整個容器的高度動態
如果您查看鏈接,你會看到有一些在同一時間作用的過濾器。盒子的整體高度根據過濾器插件顯示的項目數量進行調整。
然後我們有一個彈出框,當你點擊每個項目。這也有不同的高度,並推動下一個項目。我們需要調整容器的高度,並考慮到容器在點擊前的原始高度以及彈出框的高度。
我已經寫了一些jQuery來做到這一點,但是,正如你將會看到的那樣,每次當你單擊項目來顯示框時,每次它將藍色彈出框的高度一次又一次地添加到整體高度,而是一旦顯示,相應地調整容器的高度。
我已經使用了高度的jQuery是如下:
var originalHeight = $('#filter-results').height();
var thisHeight = 70 + $('.resultsShowing').height();
var overallHeight = originalHeight + thisHeight;
$('#filter-results').height(overallHeight);
任何幫助,將不勝感激!
感謝所有的評論,我同意setInterval問題,但是如何在調整過濾器時添加和刪除類?您會看到列(firstColumn等)是由類添加的,唯一可行的方法是由jQuery通過篩選器不斷處理它。 – user2519799