JQuery添加分页符(如Google Docs或MS Word)并转到下一页
JQuery add pagebreak (like Google Docs or MS Word) and go to next page
嗨,我需要创建一个函数来添加分页符,比如带有页眉和页脚的Ms Word:
这是我的代码:
<script>
$(document).ready(function(){
var page = function({
$("*").before(<div id="header" style="border-bottom:2px solid;position:absolute; top:10px"></div>)
$("*").after(<div id="footer" style="border-top:2px solid;position:absolute; bottom:10px"></div>);
if ($(body).outerheight()) >
{
$("#footer").after<div style="page-break-after:always, margin:9px solid;"></DIV>
}
});
});
</script>
我的问题是:我如何才能像谷歌文档一样进入下一个页面(并创建这个页面)(第1页第2页的空格)
我想在tinymce 4.0中使用这个。
检查类为"高度块"的元素是否适合某个高度1000px,如果不合适,则在最后一行插入分页符,意味着每次验证时,所有页面的高度都为100px如果内容适合100px高的页面
我的想法是在分页符中做一些类似谷歌文档或Word的事情,但目前它甚至发布了1.0版本:p。
var count_add_class = 1,
tamanho_do_elemento = 1,
count_soma = 0,
i = 1;
$(".altura_bloco").each(function() {
var a = count_add_class++;
// pega a posição do elemento, e adcinando uma classe 1,2,3,4,5,6,7...
$(this).addClass("element_height_" + a);
tamanho_do_elemento = $(this).outerHeight();
count_soma += tamanho_do_elemento;
// console.log(tamanho_do_elemento);
console.log(tamanho_do_elemento);
if (count_soma > 937) {
$(this).addClass("page-break");
count_soma = tamanho_do_elemento;
i++;
// console.log(tamanho_do_elemento);
}
});
.altura_bloco {
width: 400px;
height: 400px;
background: #000;
margin: 10px;
}
@media print {
.page-break {
display: block;
page-break-before: always;
}
}
<div class="altura_bloco"><br></div>
<div class="altura_bloco"><br></div>
<div class="altura_bloco"><br></div>
<div class="altura_bloco"><br></div>
<div class="altura_bloco"><br></div>
<div class="altura_bloco"><br></div>
<div class="altura_bloco"><br></div>
<div class="altura_bloco"><br></div>
<div class="altura_bloco"><br></div>
<div class="altura_bloco"><br></div>
<div class="altura_bloco"><br></div>
<div class="altura_bloco"><br></div>
<div class="altura_bloco"><br></div>
<div class="altura_bloco"><br></div>
<div class="altura_bloco"><br></div>
<div class="altura_bloco"><br></div>
<div class="altura_bloco" style="height: 500px"><br></div>
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
相关文章:
- 如何获取不属于我项目的上一页的URL
- 如何在Facebook上的iframe应用程序中使后退按钮返回到上一页
- 使用Booklet Jquery插件,我如何验证最后一页是否显示
- 如何在一页网站中使用PHP重定向到一个页面
- Javascript并不是显示在每一页上
- 如何在一页上显示多个Highcharts图表
- jQuery分页下一页和上一页按钮在点击零或超过最后一页后失败
- 如何为AngularJS制作智能表中第一页和最后一页的跳过按钮
- Bootstrap一页导航Fluid网站最小化问题
- 返回上一页时,Javascript仍处于活动状态
- 将jsp重定向到servlet,然后重定向到下一页
- 如何在重定向到asp.net中单击按钮的下一页之前应用javascript警报
- 传递表单值并移动到另一页
- 如何获取数组详细信息另一页
- 警报中的window.location必须重定向到上一页
- 一页签出在Magento版本1.7.0.2中不起作用
- 获取/保留上一页's具有SmoothState的URL
- 简单的一页水平滚动
- 翻开一页'的javascript变量更改为提要
- JQuery添加分页符(如Google Docs或MS Word)并转到下一页