jquery jqprintプラグインを使用して、私たちのWebページからいくつかのコンテンツを印刷しようとしているプロジェクトに取り組んでいます。ユーザーはグリッドから項目をダブルクリックして選択し、詳細ページに移動してリンクをクリックして印刷することができます。彼らはそれをクリックすると、2つの印刷ダイアログボックスが開き、順番に1つしか表示されません。何が原因なのか?jqprintの印刷ダイアログが2回表示される
コード:
を私はjqprintのドキュメントを見つけることができませんでしたので、それへのリンクをいただければ幸いです。注目に値する。また
$(document).ready(function() {
$("#PrintLink").die();
$("#PrintLink").live("click", function (e) {
$("#ContentToPrint").jqprint({ importCSS: 'true' });
e.preventDefault();
});
return false;
});
。 ページから離れた場所に移動した後に戻ると、印刷リンクが正常に動作します。 preventDefault()とfalseが冗長であることはかなり確信していますが、コードを記述していないので、取り除くべきかどうかわかりません: