我正在使用tippyJS在悬停时显示一个文本弹出窗口,但我也想在页面加载5秒后显示这个弹出窗口,所以我这样做了:
const instance = tippy('.tooltippy', {
trigger: 'mouseenter',
allowHTML: true,
placement: 'left',
animation: 'scale-subtle',
interactive: true,
content: function (reference) {
return reference.querySelector('.tooltipcontent');
}
});
setTimeout(function() {
instance.show();
}, 5000);
但 5 秒后我得到:
Uncaught TypeError: instance.show is not a function
虽然我的tippyjs 工作正常。
我的html:
<span class="whatsappicon tooltippy" title="Chat met ons!">
<span class="whaplabel tooltipcontent">Stel je vraag!</span>
<a href="url" target="_blank">
<img src="images/custom/whatsapp_online.png" alt="Open Whatsapp">
</a>
</span>
5 秒后我能做些什么来打开这个小提示?