2
이하십시오 작품의변경 인쇄 스타일
<link id="printstyle" href="oldprintstyle.css" rel="stylesheet" type="text/css" media="print" />
$('#printStyle2').click(function() {
$("#printstyle").attr('href', _printStyle2);
window.print();
return false;
});
종류. 인쇄 스타일이 실제로 'printStyle2'라는 ID를 가진 버튼을 클릭 한 후에 만 적용되므로 일종의 말입니다. 이 행동의 이유는 무엇일까요? 오래된 인쇄 스타일의 캐싱?
아마도 브라우저가 모든 변경 사항을 적용하려면 시간이 필요합니다. 'window.setTimeout (function() {window.print();}, 1000);'이 도움말이 표시되는지 확인하십시오. –
유용 할 수도 있습니다. http://stackoverflow.com/a/12272275/447356 –
감사! 귀하의 첫 코멘트가 트릭을했습니다. 답변을 게시하십시오! – cs0815