我正在开发一个 javascript 应用程序,我想添加一个打印特定 div 的打印按钮。为此,我使用了一个名为 printThis(github 链接)的 jQuery 插件,并且我也尝试过使用 window.print()。
$("#printbtn").click(function(ev){
$("#dropzone").printThis();
ev.preventDefault();
ev.stopPropagation();
});
在菜单上你有按钮来改变dropzone的背景颜色,添加divs ...等
function putGrid(){
$("#dropzone").css("background-image", "url("+blogUrl+"/wp-content/uploads/2013/05/gridMedium.png)");
$("#dropzone").css("background-repeat", "repeat");
}
function resetBackground (){
$("#dropzone").css("background", "white");
}
<div id="dropzone" style="background-image: url(http://Secret_Domain_xP.es/wp-content/uploads/2013/05/gridMedium.png); background-repeat: repeat repeat;">
</div>
好吧,问题是:
css() 函数添加一个 Style 属性并打印仅适用于 css 文件(“blahblah.css”或“ <style></style>
”),有人知道如何修复它吗?