如何在打印文档时隐藏工具提示

Den*_*ans 3 html printing jquery twitter-bootstrap-3

当你将鼠标悬停在任何按钮上时,我正在使用Bootstrap工具提示,所以我有一个名为"打印"的按钮,当你按下它时Chrome显示我的页面预览我想用"打印"按钮上方的工具提示打印.如何使用jQuery隐藏它,因为它不需要打印?

<a id="print" class="btn btn-danger btn-sm" data-toggle="tooltip" data-placement="top" title="Print" onclick="Print()">
  <i class="fa fa-print fa-lg" aria-hidden="true"></i>
</a>
Run Code Online (Sandbox Code Playgroud)
function Print(){
  window.print();
}
Run Code Online (Sandbox Code Playgroud)

Ror*_*san 6

要实现此目的,您可以使用该@media设置在打印页面时隐藏Bootstrap工具提示,如下所示:

@media print {
  .tooltip { display: none; }
}
Run Code Online (Sandbox Code Playgroud)

  • @DmitryStolbov你应该只使用`!important`作为最后的手段 - 通常当你需要修改第三方注入的内容时.一个更好的想法是正确地构建规则,以便优先顺序对给定的情况应用正确的样式. (2认同)