使用自动放置作为后备的Bootstrap 4工具提示/弹出窗口(两个放置值)

时间:2019-02-01 20:01:05

标签: javascript bootstrap-4 position

Bootstrap 3用于提供支持data-placement =“ left auto”的功能,如果有足够的空间,它将在左侧显示提示,否则将计算自动放置。

Bootstrap 4不支持两个放置值,您只能提供左或自动。

关于在BS4中如何实现这一目标的任何想法?我正在过this comment一起看BS3.js源,但我正在逐渐被卡住试图确定目前的高度/宽度“工具提示中显示,并且从BS3.js,有什么作为使用“视口”(我假设使用window对象?)

1 个答案:

答案 0 :(得分:0)

嗯...甚至认为Bootstrap 4 / popper不支持Bootstrap 3所支持的“双重”放置值,它似乎可以正常工作,因为附加了“ auto”。也就是说,如果您的展示位置仅在“左侧”,但没有空间,则BS4 / popper已将其移动以确保其显示。所以我想这不是问题。惊讶的是他们甚至支持“自动”放置。似乎开发人员应始终提供其“所需”位置,如果视口不支持,请让popper“修复”它:)