页面的自定义部分打印时自定义样式表无法呈现

时间:2015-10-21 04:17:23

标签: javascript jquery printing printing-web-page

我有一个页面打印jquery函数的自定义部分,如果我添加自定义样式表,它可以工作但不起作用。以下是我的代码。

(function ( $ ) {
    $.fn.print = function(){
        var content = '<html><head><link type="text/css" rel="stylesheet" href="http://juliver.motph.com/dist/css/ft_print.css"/></head><body>' + $(this).html() + '</body></html>';
        var w = window.open('about:blank','', '');

        w.document.write(content);
        w.print();
        w.close();
        $("#j_popup_material").removeClass("animated slideInDown").addClass("animated slideOutUp");
        $("#j_whiteshadow").fadeOut(500);
    };
}( jQuery ));

如果我删除此部分

<link type="text/css" rel="stylesheet" href="http://juliver.motph.com/dist/css/ft_print.css"/>

打印预览对话框中的内容正在显示但是如果我添加它,那么内容没有显示,任何想法,帮助,线索,建议?

0 个答案:

没有答案