我想將一個大的html頁面拆分成更小的固定高度和寬度的塊(頁面)。將html內容拆分爲固定的高度和寬度的div與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