我使用的是Bootstrap的5.2版本。我尝试使用Tooltips插件的fallbackPlacements选项。问题是fallbackPlacement
接受一个数组,但似乎不接受通过data属性的数组,同一文档说应该可以通过使用data属性bs-data-fallback-placement
:
<span data-bs-toggle="tooltip" data-bs-placement="auto"
data-bs-fallback-placements="['top','bottom']" title="This is the tooltip text">Hover Over Me</span>
相反,这会导致工具提示失败,并在控制台中显示以下错误:
Uncaught TypeError: TOOLTIP: Option "fallbackPlacements" provided type "string" but expected type "array".
有没有一种方法可以将数组传递给data属性,或者这是Bootstrap的一个bug?
1条答案
按热度按时间p4tfgftt1#
下面是您想要实现的工作片段。
我将位于
bs-data-fallback-placement
中的字符串记录到一个新数组中,然后重置span
元素的dataset
属性。如果我错了,请纠正我,如果这就是你想要的。