当我尝试打印使用 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;
}
这可以隐藏“正在加载”这个词,但是现在,仍然会创建“加载”这个词所在的额外页面。所以每当我打印页面时,总会有一个额外的页面打印空白,无论第一页上的文字有多少。
关于如何阻止这种情况的任何想法?