jquery - tippyjs 偏移量不起作用

标签 jquery tippyjs

我正在使用Tippy.js带有嵌入的HTML表单,比较大。 我的问题是,当我单击距离浏览器窗口顶部太近的触发对象时,弹出窗口会被切断。

Tippy 有一个看起来像我需要的偏移属性,应该在 X 轴和 Y 轴上移动 popper,但它不会在 Y 轴上移动,只会在 X 轴上移动。

我尝试使用placement属性移动popper的位置,并使用offset属性移动popper的位置,但我无法弄清楚。

这些是它应该是什么样子以及它实际是什么样子的示例。

enter image description here

enter image description here

最佳答案

解决方案是将“popperOptions”添加到tippy初始化

 popperOptions: {
    modifiers: {
      preventOverflow: {
        enabled: false
      }
    }
  }

完整的初始化可能如下所示:

tippy('.mySelector', {
  appendTo: document.querySelector('.mySelector').parentNode,
  popperOptions: {
    modifiers: {
      preventOverflow: {
        enabled: false
      },
      hide: {
        enabled: false
      }
    }
  }
})

enter image description here

关于jquery - tippyjs 偏移量不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49882152/

相关文章:

html - 如何用双引号显示标签?

javascript - 从 span 元素中移除焦点

webpack - 如何在 Webpack 3.6 中要求 tippy.js?

jquery - 使用 jQuery 检测 Enter 键被按下

javascript - ie中的jquery标题选择器错误

javascript - jquery/javascript 中未定义的函数

javascript - 如何使用默认按钮来关闭tippyjs的工具提示

javascript - JQuery 选项卡不起作用 - 没有错误

jquery - 使用 jQuery 插件过滤 twitter bootstrap Accordion

javascript - Tippy.js 不显示数据属性中的内容?