打印元素的精确副本
Print exact copy of the element
试图实现打印所选页面的元素ONE-to-ONE的目标-与它在页面上的外观完全相同。
我尝试了什么:
- printElement()插件
-
将元素移动到新窗口:
var printwindow=window.open();$(printwindow.docent.body).html($('.contentwrappe').html());
在这两种情况下,我都需要创建单独的样式(媒体="打印")和/或新的类。同时,表单值没有复制到新窗口中。
我的内容太动态了,从ajax和数据属性动态填充数据。内容的设计也是基于JS的。
应用特殊风格并重新编写JS代码-这不是我想要的方式。=)
我正在寻找一个解决方案,使元素的精确副本,准备好打印,而不依赖于浏览器打印设置,样式/脚本的调整。
它最好是某种屏幕截图=),让客户端以jpeg/pdf格式下载。
有什么想法吗?
请帮忙。谢谢
如果使用:$('selector').clone(true),它也会克隆选择器和事件处理程序。默认情况下,clone设置为false,不克隆事件处理程序
相关文章:
- CKEditor Widget-阻止编辑可编辑元素本身
- 如何设置html元素填充的动画
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- 使用clickToggle并在单击另一个元素时关闭元素
- 单击时将焦点更改为元素
- 表追加而不附加最后一个元素
- 在不使用sort()的情况下获取HTML LI元素的副本
- 我如何使用JavaScript(jQuery)在HTML中以传统方式创建元素的副本作为新元素
- 使用 jquery 克隆元素产生不需要的多个副本
- 创建 D3.js 元素 OnClick 事件的放大副本
- 将元素innerHTML替换为其自身的副本会更改文档高度
- 如何获取html元素运行时代码以生成通用副本?就像复制文本框中输入文本一样
- 如何使用DOM元素创建表单的副本
- 打印元素的精确副本
- Javascript:为HTML文档中所有相似元素的副本选择文本
- JavaScript shift()方法是否返回元素的引用或副本?
- 如何替换数组元素而不修改原始数组并创建副本
- 正在从DOM副本中删除元素
- 我正在使用jQuery根据屏幕宽度移动元素,但它正在创建副本