Gur*_*tti 12 html css printing jquery
我的WordPress插件的这个功能使用jQuery从div打印带有"table_disp"类的内容.如何打印css样式.
function pop_print(){
w=window.open(null, 'Print_Page', 'scrollbars=yes');
w.document.write(jQuery('.table_disp').html());
w.document.close();
w.print();
}
Run Code Online (Sandbox Code Playgroud)
任何的想法?
Dio*_*ane 11
您需要在弹出窗口的父页面中包含您正在使用的SAME样式表.您可能想要制作一个包含样式表的虚拟页面存根/包装器,然后注入您的HTML.
var myStyle = '<link rel="stylesheet" href="http://mysite.com/mystyle.css" />';
w.document.write(myStyle + jQuery('.table_disp').html());
Run Code Online (Sandbox Code Playgroud)