当我打印它新标签时如何保持页面设计 Jquery.
How to keep page design when I print it new tab Jquery?
我用这个函数打印
function printContent(el,tble,img) {
var printcontent = document.getElementById(el).innerHTML
+" <div class='row'><span class='glyphicon glyphicon-tasks'></span><b></b></div>"
+ document.getElementById(tble).innerHTML
+ document.getElementById(img).innerHTML;
var w = window.open();
$(w.document.body).html(printcontent);
w.print();
}
这对我来说很好用,但问题是它不包含相同的页面设计,打印页面没有设计
请帮忙
您应该在页面头部使用链接:
<link rel="stylesheet" type="text/css" media="print" href="style.css">
请注意媒体属性。
编辑:
var bodyContent = document.getElementById(el).innerHTML
+" <div class='row'><span class='glyphicon glyphicon-tasks'></span><b></b></div>"
+ document.getElementById(tble).innerHTML
+ document.getElementById(img).innerHTML;
var windowHTML = '<html><head><title>Print page</title><link rel="stylesheet" type="text/css" media="print" href="style.css"></head><body>' + bodyContent + '</body>';
var w = window.open();
w.document.write(windowHTML);
w.print();
相关文章:
- 在文本区域中使用jQuery.text()保持换行符
- 使用纯javascript而非jquery使所选选项卡处于活动状态并保持非活动状态
- Jquery Draggable-在浏览器刷新时保持位置
- 如何在angularJS或JQuery或JavaScript中保持控件
- Jquery.prepend()将一个元素保持在顶部
- 如何在嵌套函数jquery上保持变量的值不变
- jQuery菜单应保持操作模式
- jQuery隐藏元素在使用CSS显示时保持隐藏状态
- 在鼠标悬停时保持 JQuery 对话框打开
- 用cookie保持jQuery菜单打开
- 在调整窗口大小时保持 jQuery UI 可拖动/可调整大小对象的相对屏幕大小
- 刷新 AJAX 内容时保持 jquery 动画
- 在第三方 ajax 之后保持 jquery 脚本的活动
- 在网站的新页面上保持jquery下拉菜单打开
- 打开网站的另一个页面后,保持jquery下拉菜单打开
- 点击时保持jquery菜单打开
- 在jQuery移动网站是可以保持jQuery和jQuery移动库在底部
- 如何在拼接/排序数组时保持jQuery DOM元素引用?
- 如何在重新加载时保持jquery动态内容不丢失
- 在小屏幕上隐藏/显示标题,但在大屏幕上保持Jquery/CSS