当我尝试打印使用jQuery Mobile创建的页面时,它总是打印一个额外的空白页面。我怎么能阻止这个?

时间:2012-09-04 23:52:38

标签: jquery css jquery-mobile printing

当我尝试打印我使用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页额外打印空白。

有关如何制止此事的任何想法?

1 个答案:

答案 0 :(得分:0)

这与CSS或jQuery Mobile无关。它是由我正在调用的另一个jQuery插件引起的。删除了对该插件的调用,现在一切正常。