2012-05-02 134 views
0

我想要一個colorbox打印使用jquery printElement。問題是這段代碼不起作用。如果在顏色框加載打印機對話框以打開打印機,我不打包on()。jquery - printelement()on點擊

否則它不會在點擊上打印。我得到了控制檯 $錯誤( 「#toprint」)。printElement不是一個函數

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> 
<script type="text/javascript" src="js/jquery.printElement.js"></script> 
<link href="css/print.css" rel="stylesheet" type="text/css" media="print" /> 
<script type="text/javascript"> 
    $(document).ready(function(){ 
     $("#print-invoice").on("click", function(event){ 
      $('#toprint').printElement(); 
     }); 
    }); 
</script> 
+0

_「它不工作」_是**從不**足夠的問題描述。 –

回答

0

嘗試

$("#print-invoice").click(function(){ 
      $('#toprint').printElement({printMode: 'popup'}); 
     }); 
0

你還沒有給你jquery.printelement.js的正確路徑。你必須給你的js這樣的完整路徑

<script type="text/javascript" src="${pageContext.servletContext.contextPath}/resources/js/jquery.printElement.js"></script>