Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.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.x工具提示放置在可能溢出的容器中时未正确放置_Javascript_Css_Twitter Bootstrap_Bootstrap 4_Tooltip - Fatal编程技术网

Javascript Bootstrap 4.x工具提示放置在可能溢出的容器中时未正确放置

Javascript Bootstrap 4.x工具提示放置在可能溢出的容器中时未正确放置,javascript,css,twitter-bootstrap,bootstrap-4,tooltip,Javascript,Css,Twitter Bootstrap,Bootstrap 4,Tooltip,在bootstap4.x中,如果父元素之一具有溢出属性集,则工具提示无法正确放置。在下面的代码示例中,我使用overflow:auto,但溢出:滚动也不起作用 尝试运行下面的代码段,您将看到工具提示与按钮元素重叠 如何防止工具提示与按钮元素重叠?我需要在一个可滚动的容器中使用它,而不是将位置留给内部逻辑 $(函数(){ $('[data toggle=“tooltip”]')。tooltip(); }) #包装器{ 边缘顶部:100px; 宽度:100vw; 溢出:隐藏; 边框:1px纯红;

在bootstap4.x中,如果父元素之一具有
溢出
属性集,则工具提示无法正确放置。在下面的代码示例中,我使用
overflow:auto,但
溢出:滚动也不起作用

尝试运行下面的代码段,您将看到工具提示与按钮元素重叠

如何防止工具提示与按钮元素重叠?我需要在一个可滚动的容器中使用它,而不是将位置留给内部逻辑

$(函数(){
$('[data toggle=“tooltip”]')。tooltip();
})
#包装器{
边缘顶部:100px;
宽度:100vw;
溢出:隐藏;
边框:1px纯红;
溢出:自动;
}
#可滚动{
宽度:2000px;
背景:粉红色;
}

工具提示

解决方案是将默认值为
'scrollParent'
的设置为
'window'
,所有操作都按预期进行。在用法部分,您将找到

$(函数(){
$('[data toggle=“tooltip”]')。工具提示({boundary:'window'});
})
#包装器{
边缘顶部:100px;
宽度:100vw;
溢出:隐藏;
边框:1px纯红;
溢出:自动;
}
#可滚动{
宽度:2000px;
背景:粉红色;
}

工具提示

您能否尝试为“scrollable”div增加一些高度?文档中完全没有这一部分。我正在从Bootstrap3.x迁移到4.x,以前从未遇到过这种情况。