【问题标题】:Jquery printing colorbox windowjquery打印彩盒窗口
【发布时间】:2012-04-30 10:00:00
【问题描述】:

我正在尝试仅打印颜色框的内容

$(".print-invoice").on("click", function(event){
    window.print();
  return false;
});

这会打印整个页面,文件路径是popups/info.html

【问题讨论】:

  • @N0nh4x0rツ 不确定您认为 div 打印和 colorbox 打印可能是重复的吗?!!
  • @Walahh 有什么区别??!!,根据我有限的知识,我认为colorbox 是用divs 和/或spans 构建的??!!

标签: jquery printing popup window colorbox


【解决方案1】:

你可以试试这个:

$(".print-invoice").click(function() {
    $('#the_Iframe_ID')[0].print();
});

【讨论】:

  • $('#myid')[0].print(); //console - 不是函数
  • 试试:$("#the_Iframe_ID").get(0).contentWindow.print();
【解决方案2】:

晚了几个月,但为了其他可能遇到此问题的人的利益: 如果您使用 iframe 显示内容,则该内容中的打印按钮将仅打印颜色框中的内容。要使用 iframe,请将 iframe 设置为 true:

$(document).ready(function(){
    $(".linktocolorbox").colorbox({iframe:true});
});

【讨论】:

    【解决方案3】:

    这是我在内部 HTML 上的解决方案,其中包含多个具有相同类的 div

    https://stackoverflow.com/a/32580793/3888517

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-27
      • 1970-01-01
      • 2011-11-22
      • 2011-02-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多