我有一个包含许多链接的页面。并有一个打印按钮,点击它将包含print.css。在打印预览版本的页面中,所有链接都保持不变。
有没有办法禁用打印预览中的所有链接?即它们不再可点击。
答案 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脱离了我的头顶。我会省去麻烦,让链接看起来像周围的文字。