问题标签 [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.
css - 如何“清除”溢出:可见元素?
我的页面顶部有一个 div 元素设置为溢出:可见。在它下面,我有页面内容。
由于美学原因,我不希望顶部 div 扩展,但我希望下面的内容将上面的溢出视为块元素......通过“清除”它。
我知道 CSS clear ...但它似乎不适用于溢出。
有没有正确的方法来做到这一点?
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
python - 当字符串对于 .join 来说太长时的解决方法。发生溢出错误
我正在处理 pythonchallenge.com 上的一些 python 问题来自学 python,但我遇到了障碍,因为我要使用的字符串太大,python 无法处理。我收到此错误:
对于这个问题,我有什么替代方案?我的代码看起来像这样......
silverlight - Silverlight:画布溢出
我创建了一个 Canvas,并在其中放置了一个 StackPanel。StackPanel 是水平的,它接受缩略图列表。画布具有固定大小。当我放置的缩略图超过 Canvas 的宽度时,StackPanel 应该会从 Canvas 溢出,因此我可以将其移动到当前缩略图的中心。
一切正常,只有 StackPanel 的溢出可见!有没有办法隐藏它?或者整个方法是错误的?
这是一个屏幕截图。画布是红色框。堆栈面板是蓝色的半透明。
http://www.netpalantir.it/static/sl_canvas_overflows.jpg
谢谢!
jquery - Jquery UI - 从显示中获取一个元素:拖动时隐藏元素
我有一组元素位于另一个元素中的“传送器”元素上,该元素设置为溢出:使用 css 隐藏。我如何在拖动时将元素“移出”溢出设置为隐藏的支架元素?当我拖动“项目”分类图像时,它仅在支架内拖动,当我尝试将其移动到支架“外部”时,它会隐藏,并且不会移动到旧支架元素之外。
我还尝试将新移动的元素附加到父元素,但是该项目不会恢复到我的持有者....请帮助!
试图附加项目:
jquery - jQuery Accordion:带有滚动条的 div 不能很好地滑动
我正在使用以下代码来触发手风琴:
但是,当单击 h2 以影响手风琴时,如果其中一个“手风琴内容”div 具有滚动条(css 设置为溢出:auto),则 div 似乎重叠并且动画效果不佳。有没有一种方法可以设置“溢出:自动”仅在 div 完全可见后发生?或者任何其他方式解决这个问题?谢谢。
html - 溢出:自动在调整大小之前不显示滚动条
我的表单上有一个元素,如下所示:
在 IE7 页面首次呈现时,没有滚动条。但是,如果我调整页面大小(即使只有 1 个像素),滚动条也会正确显示。
有什么办法可以让滚动条在页面首次显示时正确显示吗?
html - 溢出:隐藏对 ul 中的 li 元素不起作用
我正在尝试从 ul 对象创建一个轮播,其中 li 元素是块,ul 是轮播容器。我尝试了两种方法,但似乎更有效,溢出属性没有按我想要的那样运行。
方法一:
这种方法的问题是元素在溢出时不会水平堆叠(这是我想要/预期的)。我怀疑这是由于 li 元素中的 display:block 造成的,但它们需要具有固定的宽度/高度,有没有办法解决这个问题?
方法二:
我使用 javascript 来分发 li 元素并将它们的位置设置为绝对值,但随后 overflow:hidden 属性被“忽略”,因为 li 元素仍然显示在 ul 容器边界之外。
所以问题是如何让 ul 水平堆叠固定大小的 li 块并隐藏溢出的块?
css - 带有隐藏溢出的包装器内的 CSS 下拉菜单定位
我知道,一个模糊的标题,但很难用一句话来描述我想要什么。
我的问题如下,我有一个模板,其中有几个由 jQuery 激活的下拉菜单。下拉列表显示为一级列表中的二级导航项,如下所示:
子菜单默认是隐藏的,可以通过单击它所属的列表项来显示(在本例中为“工具”)。子菜单是绝对定位的,因此当它显示时,它总是位于单击的链接下方。这一切都很好。
问题是所有这些都包含在一个具有溢出:隐藏的 div 中。当子菜单太靠近这个 div 的右侧,并且列表项太长时,列表会落在包装器的右边框下,使其部分不可见。Overflow: auto 给包装器一个滚动条,这是不需要的。Overflow: visible 解决了这个问题,但是使包装器没有高度,因此背景颜色和边框不可见,这是它的功能的一部分,所以这也无济于事。
为了不必引用一大堆代码,可以在http://www.pkr.nl/template/forumdisplay.html
有谁知道一种解决方案,可以使菜单显示在包装器之外,或者使它们以一种体面的方式与其对齐?
html - CSS - 只有水平溢出?
是否可以在 CSS 2.1 中仅实现水平溢出?
将导致块元素同时具有水平和垂直滚动条。我想要一个<div>
只显示水平滚动条的块元素(比如说)。我怎么做?