当我尝试打印我使用jQuery Mobile创建的页面时,所有页面打印都很好,但总有一个额外页面打印时没有任何内容,但单词“loading”。我认为它可以通过使用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;
}
这样可以隐藏“loading”这个词,但现在,仍然会创建“loading”一词所依据的额外页面。因此,每当我打印页面时,无论第一页上的文本有多少,总会有1页额外打印空白。
有关如何制止此事的任何想法?
答案 0 :(得分:0)
这与CSS或jQuery Mobile无关。它是由我正在调用的另一个jQuery插件引起的。删除了对该插件的调用,现在一切正常。