我想爲我的網站創建一個基線網格,該基準網格始終在頁面底部顯示基線。jQuery:添加和刪除元素,因爲窗口已調整大小,但始終覆蓋窗口
我所做的是我創建一個初始基線,通過css進行樣式化。
<figure id="lines">
<div class='base-line bl1'></div>
</figure>
然後創建新的,直到我到達文檔的底部。
<script type="text/javascript">
$(document).ready(function() {
var diff = Math.floor($('body').height()/$('.base-line').height());
for (var i = 1; i <= diff; i++)
$('#lines').append("<div class='base-line bl" + i + "'></div>");
});
</script>
但是,當我調整頁面大小(例如降低高度)時,仍有基線遺留。當我動態增加文檔的高度時(例如,用媒體查詢更改某些值),基線不會到達頁面的底部。
是否有可能調整大小處理程序,添加和刪除基準時調整大小?我想如果我在每個調整大小上刪除所有base-line
並且爲每個調整大小狀態繪製所有這些大小,那麼它就不是很好。
有關於此的任何想法?
通過方式,我在Chrome中測試:addBaseLines花了1ms ... –