我正在使用 Tooltipster 插件( http://calebjacob.com/tooltipster/#demos )在悬停时显示我的工具提示。 但是,工具提示仅显示在我悬停的元素的顶部/底部。
这是我在元素上悬停时显示工具提示的代码,效果很好
$(".tooltip").tooltipster({
animation: "fade",
delay: 200,
theme: ".tooltipster-default",
touchDevices: true,
trigger: "hover",
interactive: true,
position: "top"
});
但是我想要的是在悬停的元素的中心显示工具提示。
在 Tooltipster 文档中,“位置”选项不支持“居中”定位。
ToolTipster 位置文档:
right, left, top, top-right, top-left, bottom, bottom-right, bottom-left
有人知道如何将工具提示放置在元素的中心吗?
最佳答案
当工具提示准备好显示时,您可以通过覆盖 css 元素定位属性 left 和 top 来实现居中定位。
这里处理函数准备就绪:只需用悬停元素的位置覆盖工具提示的位置
elem.tooltipster({
arrow: false,
functionReady: function(){
var offset = $(this).offset();
$(".tooltipster-base").offset(offset);
},
theme: 'tooltipster-shadow'
});
关于jquery - Tooltipster 插件 - 将工具提示放置在中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19767433/