Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Bootstrap 4工具提示/popover使用自动放置作为回退(两个放置值)_Javascript_Bootstrap 4_Position - Fatal编程技术网

Javascript Bootstrap 4工具提示/popover使用自动放置作为回退(两个放置值)

Javascript Bootstrap 4工具提示/popover使用自动放置作为回退(两个放置值),javascript,bootstrap-4,position,Javascript,Bootstrap 4,Position,Bootstrap 3用于提供支持data placement=“left auto”的功能,如果有足够的空间,它将在左侧显示提示,否则它将计算自动放置 Bootstrap 4不支持两个放置值,您只能提供left或auto 关于如何在BS4中实现这一点,有什么想法吗?我一直在研究BS3.js源代码,但我一直在试图确定要显示的工具提示的“当前高度/宽度”,以及从BS3.js中,使用什么作为“视口”(我假设的是窗口对象?)嗯……即使Bootstrap 4/popper不支持Bootstrap 3所支

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

Bootstrap 4不支持两个放置值,您只能提供left或auto


关于如何在BS4中实现这一点,有什么想法吗?我一直在研究BS3.js源代码,但我一直在试图确定要显示的工具提示的“当前高度/宽度”,以及从BS3.js中,使用什么作为“视口”(我假设的是
窗口
对象?)

嗯……即使Bootstrap 4/popper不支持Bootstrap 3所支持的“双”放置值,它似乎也能像添加了“自动”一样工作。i、 e.如果您的位置仅“左”,但没有空间,则BS4/popper已将其移动以确保其显示。所以我想这不是问题。令人惊讶的是,他们甚至支持“自动”放置。似乎开发人员应该始终提供他们“想要的”位置,如果视口不支持它,让popper“修复”它:)

Hmm…即使Bootstrap 4/popper不支持Bootstrap 3所支持的“双”位置值,它似乎也像附加了“自动”一样工作。i、 e.如果您的位置仅“左”,但没有空间,则BS4/popper已将其移动以确保其显示。所以我想这不是问题。令人惊讶的是,他们甚至支持“自动”放置。似乎开发人员应该始终提供他们“想要的”位置,并让popper“修复”视口不支持的位置:)

您可以看看,中的
fallbackpament
选项显然不起作用。您可以查看一下,中的
fallbackup
选项显然不起作用。