jquery.jqprint-0.3.js文件中 注释掉两句:
if (opt.importCSS)
{
if ($("link[media=print]").length > 0)
{
$("link[media=print]").each( function() {
// doc.write("<link type='text/css' rel='stylesheet' href='" + $(this).attr("href") + "' media='print' />");
});
}
else
{
$("link").each( function() {
// doc.write("<link type='text/css' rel='stylesheet' href='" + $(this).attr("href") + "' />");
});
}
}
注释掉这两处 就没得地址信息之类的了。
$(this).attr("href") 意思就是获取到地址
请问是不是对应div是hide或者display:none的都无法进行打印
楼上直接通过link引用css地址就行了。没有效果估计是你引用地址或css样式写的有问题这两个方面的原因。
请问这个插件的外部样式怎么引入我这边的 css必须写在元素上面才有用这是为什呢
请问默认直接打印 不要预览效果怎么设置
jquery版本问题,可以加入迁移辅助插件jquery-migrate-1.0.0.js
在引入jquery后面加上jquery-migrate-1.0.0.js可解决版本问题
<script src="http://code.jquery.com/jquery-migrate-1.1.0.js"></script>回复