首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JQuery printThis和样式属性

JQuery printThis和样式属性
EN

Stack Overflow用户
提问于 2013-06-12 20:13:28
回答 1查看 2.4K关注 0票数 0

我正在开发一个javascript应用程序,我想添加一个打印按钮,打印一个特定的div。为此,我使用了一个名为printThis (github link)的jQuery插件,并尝试使用window.print()。

代码语言:javascript
复制
$("#printbtn").click(function(ev){
        $("#dropzone").printThis();

        ev.preventDefault();
        ev.stopPropagation();
    });

在菜单中你有按钮来改变dropzone的背景颜色,添加div ...等

代码语言:javascript
复制
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");
}

代码语言:javascript
复制
<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()函数添加一个样式属性并且打印只适用于css文件( "blahblah.css“或"<style></style>”),有人知道如何修复它吗?

EN

回答 1

Stack Overflow用户

发布于 2014-05-06 20:13:30

不是直接接触css属性,而是在样式表中添加一个带有css属性的.myStyle类,然后从函数中调用.addClass('myStyle')或.removeClass('myStyle'),我认为printthis.js会导入本地css文件。

我的英语很糟糕,很抱歉,希望你能理解我的概念

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17065211

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档