首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在页面加载5秒后尝试显示instance.show时,tippy.js不是函数错误

在页面加载5秒后尝试显示instance.show时,tippy.js不是函数错误
EN

Stack Overflow用户
提问于 2021-09-22 08:09:25
回答 1查看 319关注 0票数 0

我使用tippyJS在悬停时显示一个文本弹出,但我也想在分页5秒后显示这个弹出框,所以我这样做了:

代码语言:javascript
复制
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秒后我得到:

代码语言:javascript
复制
Uncaught TypeError: instance.show is not a function

而我的tippyjs工作正常。

我的html:

代码语言:javascript
复制
<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秒后打开这个小费?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-22 08:17:50

更新了我的问题,因为我没有看到你直接分配给一个HTMLCollection。Tippy需要绑定到NodeList或元素类型,因此我们需要首先获得元素并将其分配给它。

这个例子应该有效:

代码语言:javascript
复制
const tooltippy = document.getElementById('tooltippy')

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);
代码语言:javascript
复制
<script src="https://unpkg.com/@popperjs/core@2/dist/umd/popper.min.js"></script>
<script src="https://unpkg.com/tippy.js@6/dist/tippy-bundle.umd.js"></script>

<span class="whatsappicon" id="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>

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69280467

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档