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;
}

这可以隐藏“正在加载”这个词,但是现在,仍然会创建“加载”这个词所在的额外页面。所以每当我打印页面时,总会有一个额外的页面打印空白,无论第一页上的文字有多少。

关于如何阻止这种情况的任何想法?

4

1 回答 1

0

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

于 2012-12-15T18:18:10.500 回答