我正在使用 TippyJS 来显示一个工具提示,但由于某种原因,当第一次单击工具提示时,它的位置太靠右了,如果你的屏幕很小,它甚至会超出视野。
例子:
在我滚动一下或调整页面大小后,它会正确定位。
例子:
什么可能导致这种行为?
示例 codepen(购物车为空,但单击/滚动时仍然具有相同的行为):https ://codepen.io/twan2020/pen/ZEBvYXv
我试过设置boundary:viewport
这样的选项:
$( ".carttip" ).each(function( i ) {
tippy(this, {
theme: 'blue',
trigger: 'click',
allowHTML: true,
animation: 'scale-subtle',
maxWidth: 400,
boundary: 'viewport',
interactive: true,
content: function (reference) {
return reference.querySelector('.tooltipcontent');
},
onShow(instance) {
refreshcart(true);
}
});
});
但这并没有改变什么。