大きなhtmlページを小さな固定高さと幅の塊(ページ)に分割しようとしています。htmlコンテンツをjQueryで固定幅の高さと幅に分割する
その私がページを数える知っていれば、かなり簡単に - 私が最初に必要なページ数を生成して、ソースコンテンツの子でそれらを埋めることができます。
children = $('#source').children();
width = 600;
height = 600;
// already generated 'pages'
divs = $('.page');
$(divs).width(width);
pages = divs.length;
i = 0;
for (var c = 0; c < pages; ++c) {
var div = $(divs).eq(c);
while (i < children.length && div.height() < height) {
$(children[i++]).clone().appendTo(div);
}
if(div.height() > height) {
div.contents().last().remove();
i--;
}
}
しかし、私は同じことを行うことができますどのように私は「ドン場合ページ数を知っていますか? $( 'div.page')でコンテンツをラップし、コンテンツの最後までページを追加する方法はありますか?
おかげ
すぐに普遍的なCSS3のサポートを受けることはできません。 – Blazemonger