css打印友好版 - 禁用链接

时间:2012-03-15 11:10:58

标签: css

我有一个包含许多链接的页面。并有一个打印按钮,点击它将包含print.css。在打印预览版本的页面中,所有链接都保持不变。

有没有办法禁用打印预览中的所有链接?即它们不再可点击。

2 个答案:

答案 0 :(得分:2)

我知道这并没有禁用链接,但这与打印预览和链接有关。这是一个可以添加到您的CSS中的选项,因此链接打印效果会更好:http://davidwalsh.name/optimize-your-links-for-print-using-css-show-url

答案 1 :(得分:0)

我不会像普通文本一样禁用链接,因为单击“打印预览”的意图是准备打印页面,链接赢得了“无论如何都要工作。

如果您仍设置禁用链接,则可以尝试此查询代码。假设你的身体上有一个名为print的类:

$("body.print a").each(function(a) { $(a).html(a.innertext); });

以上是pseduocode,并在上午8:30脱离了我的头顶。我会省去麻烦,让链接看起来像周围的文字。