2

jQuery Mobile を使用して作成したページを印刷しようとすると、すべてのページが正常に印刷されますが、「読み込み中」という単語以外は何も印刷されない余分なページが常に 1 ページありました。CSSを使えば隠せるのではないかと思い、印刷用のスタイルシートを作成し、以下を追加しました。

.ui-loading,
.ui-icon-loading,
.ui-loading .ui-loader,
.ui-loader,
.ui-loader-default,
.ui-loader-verbose,
.ui-loader-default,
.ui-loader-verbose,
.ui-loader .ui-icon,
.ui-loader-verbose,
.ui-loader-textonly,
.ui-loader-textonly,
.ui-loader-fakefix {
    display:none;
}

これは「読み込み中」という単語を隠すために機能しましたが、「読み込み中」という単語があった余分なページがまだ作成されています。そのため、ページを印刷するたびに、最初のページのテキストがどれほど少なくても、常に 1 ページ余分に空白で印刷されます。

これを止める方法についてのアイデアはありますか?

4

1 に答える 1

0

これは、CSS や jQuery Mobile とは関係ありません。私が呼び出していた別のjQueryプラグインが原因でした。そのプラグインへの呼び出しを削除し、すべてが正常に動作するようになりました。

于 2012-12-15T18:18:10.500 に答える