ここにあるprintThis.jsを使用しています
外部の CSS ファイルを呼び出す機能があります。私が直面している問題は、関数が最初に呼び出されたときに CSS が読み込まれず、出力にスタイルが表示されないことです。2回目は通常動作するので、CSSファイルをプリロードする必要があると思います.
CSS をロードするスクラッチ ページで非表示の iframe を使用しようとしましたが、うまくいきません。現在のページに動的にロードすることはできましたが、ボディなどの要素の設定が重複するとめちゃくちゃになります。
jqueryコードは次のとおりです。
$("#printDiv").printThis({
debug: false,
importCSS: false,
importStyle: false,
printContainer: true,
loadCSS: "css/specialCSS.css",
pageTitle: "the page title",
removeInline: false,
printDelay: 0,
header: null,
formValues: false
});
$("#print").html("Print");
プラグインに強制的に CSS をプリロードさせる方法はありますか?