使 tootipster 弹出窗口不隐藏

Make tootipster popup not hide

我使用了工具提示,不想在鼠标悬停等时隐藏它

这是我使用的代码

$("[data-toggle=popover]").tooltipster({
contentAsHTML: true,
placement: "auto",
content: $("#a1").html()

});

我尝试使用 timer:500,autoClose: true,但它不起作用。当我将鼠标悬停在 tooltipster 上时,它会隐藏。

我该如何预防?

试试这个:

$("[data-toggle=popover]").tooltipster({
  contentAsHTML: true,
  placement: "auto",
  trigger: 'custom',
  triggerClose: {
    click: false,
    mouseenter: false
  }
  content: $("#a1").html()
});

将 trigglerClose 事件设置为 false

编辑:要使用 trigglerClose,您需要将触发器设置为 'custom'。感谢马克西姆马祖罗克。

您可以使用 autoClose: false 选项来禁用工具提示的自动关闭。

如果需要手动关闭tooltip请参考Tooltipster Options>Trigger&TriggerClose


$("[data-toggle=popover]").tooltipster({
  contentAsHTML: true,
  placement: "auto",
  autoClose: false,
  content: $("#a1").html()
});
div:not(#a1) {
  border: 1px solid;
  height: 100px;
  width: 100px;
}
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/tooltipster/3.3.0/js/jquery.tooltipster.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/tooltipster/3.3.0/css/tooltipster.min.css" rel="stylesheet"/>

<br><br><br><br><br><br><br><br>
<div data-toggle="popover"></div>

<div id="a1">Hello World</div>