问题标签 [overflow]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3051 浏览

css - 如何“清除”溢出:可见元素?

我的页面顶部有一个 div 元素设置为溢出:可见。在它下面,我有页面内容。

由于美学原因,我不希望顶部 div 扩展,但我希望下面的内容将上面的溢出视为块元素......通过“清除”它。

我知道 CSS clear ...但它似乎不适用于溢出。

有没有正确的方法来做到这一点?

0 投票
1 回答
377 浏览

css - Opera CSS 问题:Opera 9.63 和 10 beta 中使用溢出和背景色组合时出现奇怪的黑色背景

我创建了一个脚本来创建带有固定标题的可滚动表,但它在 Opera 中存在一个奇怪的样式问题,如果我尝试将背景颜色设置为任何内容,则包含 div 的背景颜色在滚动条上方变为黑色。

该脚本经过测试,在 IE6/7/8、Firefox 2/3、Chrome 2/3 和 Safari 2/3 中运行良好。

演示页面: http: //www.chrisnetonline.com/tests/scrolltable.html

0 投票
1 回答
3577 浏览

python - 当字符串对于 .join 来说太长时的解决方法。发生溢出错误

我正在处理 pythonchallenge.com 上的一些 python 问题来自学 python,但我遇到了障碍,因为我要使用的字符串太大,python 无法处理。我收到此错误:

对于这个问题,我有什么替代方案?我的代码看起来像这样......

0 投票
1 回答
4189 浏览

silverlight - Silverlight:画布溢出

我创建了一个 Canvas,并在其中放置了一个 StackPanel。StackPanel 是水平的,它接受缩略图列表。画布具有固定大小。当我放置的缩略图超过 Canvas 的宽度时,StackPanel 应该会从 Canvas 溢出,因此我可以将其移动到当前缩略图的中心。

一切正常,只有 StackPanel 的溢出可见!有没有办法隐藏它?或者整个方法是错误的?

这是一个屏幕截图。画布是红色框。堆栈面板是蓝色的半透明。

http://www.netpalantir.it/static/sl_canvas_overflows.jpg

谢谢!

0 投票
3 回答
1034 浏览

jquery - Jquery UI - 从显示中获取一个元素:拖动时隐藏元素

我有一组元素位于另一个元素中的“传送器”元素上,该元素设置为溢出:使用 css 隐藏。我如何在拖动时将元素“移出”溢出设置为隐藏的支架元素?当我拖动“项目”分类图像时,它仅在支架内拖动,当我尝试将其移动到支架“外部”时,它会隐藏,并且不会移动到旧支架元素之外。

我还尝试将新移动的元素附加到父元素,但是该项目不会恢复到我的持有者....请帮助!

试图附加项目:

0 投票
1 回答
3887 浏览

jquery - jQuery Accordion:带有滚动条的 div 不能很好地滑动

我正在使用以下代码来触发手风琴:

但是,当单击 h2 以影响手风琴时,如果其中一个“手风琴内容”div 具有滚动条(css 设置为溢出:auto),则 div 似乎重叠并且动画效果不佳。有没有一种方法可以设置“溢出:自动”仅在 div 完全可见后发生?或者任何其他方式解决这个问题?谢谢。

0 投票
6 回答
38695 浏览

html -
溢出:自动在调整大小之前不显示滚动条

我的表单上有一个元素,如下所示:

在 IE7 页面首次呈现时,没有滚动条。但是,如果我调整页面大小(即使只有 1 个像素),滚动条也会正确显示。

有什么办法可以让滚动条在页面首次显示时正确显示吗?

0 投票
2 回答
35583 浏览

html - 溢出:隐藏对 ul 中的 li 元素不起作用

我正在尝试从 ul 对象创建一个轮播,其中 li 元素是块,ul 是轮播容器。我尝试了两种方法,但似乎更有效,溢出属性没有按我想要的那样运行。

方法一:

这种方法的问题是元素在溢出时不会水平堆叠(这是我想要/预期的)。我怀疑这是由于 li 元素中的 display:block 造成的,但它们需要具有固定的宽度/高度,有没有办法解决这个问题?

方法二:

我使用 javascript 来分发 li 元素并将它们的位置设置为绝对值,但随后 overflow:hidden 属性被“忽略”,因为 li 元素仍然显示在 ul 容器边界之外。

所以问题是如何让 ul 水平堆叠固定大小的 li 块并隐藏溢出的块?

0 投票
1 回答
3070 浏览

css - 带有隐藏溢出的包装器内的 CSS 下拉菜单定位

我知道,一个模糊的标题,但很难用一句话来描述我想要什么。

我的问题如下,我有一个模板,其中有几个由 jQuery 激活的下拉菜单。下拉列表显示为一级列表中的二级导航项,如下所示:

子菜单默认是隐藏的,可以通过单击它所属的列表项来显示(在本例中为“工具”)。子菜单是绝对定位的,因此当它显示时,它总是位于单击的链接下方。这一切都很好。

问题是所有这些都包含在一个具有溢出:隐藏的 div 中。当子菜单太靠近这个 div 的右侧,并且列表项太长时,列表会落在包装器的右边框下,使其部分不可见。Overflow: auto 给包装器一个滚动条,这是不需要的。Overflow: visible 解决了这个问题,但是使包装器没有高度,因此背景颜色和边框不可见,这是它的功能的一部分,所以这也无济于事。

为了不必引用一大堆代码,可以在http://www.pkr.nl/template/forumdisplay.html

有谁知道一种解决方案,可以使菜单显示在包装器之外,或者使它们以一种体面的方式与其对齐?

0 投票
2 回答
58326 浏览

html - CSS - 只有水平溢出?

是否可以在 CSS 2.1 中仅实现水平溢出?

将导致块元素同时具有水平和垂直滚动条。我想要一个<div>只显示水平滚动条的块元素(比如说)。我怎么做?