标签: vertical-scroll

具有100%高度的XHTML HTML元素导致滚动条

在我的CSS文件中,我使用这个:

html,body{height:100%;padding:0;margin:0;border:0;}
Run Code Online (Sandbox Code Playgroud)

这导致垂直滚动条出现在IE8,Chrome 5和Mozilla 3.6上,所有最新版本.

此外,该文档是空的,它只有html,head和body标签,所以没有任何东西离开屏幕导致.

设置溢出:隐藏; 在html元素上将完全停止在页面上滚动.

如何让它消失,但是当内容高于显示高度时还要滚动?

谢谢.

html xhtml height vertical-scroll

14
推荐指数
1
解决办法
1万
查看次数

TableLayoutPanel显示垂直滚动

我有TableLayoutPanel用于动态创建AutoScroll = true的控件.添加新控件时,它工作正常.但是当我删除并且所有控件都可见时,可以看到垂直滚动.这里有一些截图:

预期/正确的滚动可见性:

在此输入图像描述

可见性不正确:

在此输入图像描述

有任何想法吗?

更新:这是一些代码

tableLayoutPanel1.SuspendLayout();
tableLayoutPanel1.RowCount = 0;
tableLayoutPanel1.RowStyles.Clear();
tableLayoutPanel1.AutoScroll = true;
tableLayoutPanel1.Padding = new Padding(0, 0, SystemInformation.VerticalScrollBarWidth, 0);
foreach (var item in objects)
{
     tableLayoutPanel1.RowCount++;
     tableLayoutPanel1.RowStyles.Add(new RowStyle(SizeType.AutoSize));
     tableLayoutPanel1.Controls.Add(CreateNewItem(item));
 }

 tableLayoutPanel1.RowCount++;
 tableLayoutPanel1.RowStyles.Add(new RowStyle(SizeType.AutoSize));
 tableLayoutPanel1.Controls.Add(CreateAddButton());

 tableLayoutPanel1.ResumeLayout();
Run Code Online (Sandbox Code Playgroud)

以及删除代码

tableLayoutPanel1.SuspendLayout();
tableLayoutPanel1.Controls.Remove(item);
tableLayoutPanel1.RowStyles.RemoveAt(0);
tableLayoutPanel1.RowCount--;
tableLayoutPanel1.ResumeLayout();
Run Code Online (Sandbox Code Playgroud)

AutoSize为true,AutoSizeMode为GrowAndShrink

c# scrollbar tablelayoutpanel vertical-scroll vertical-scrolling

12
推荐指数
1
解决办法
1万
查看次数

MuPDF Android库垂直滚动

我正在使用MuPdf Android库,我想要垂直滚动而不是横向页面滚动,尝试了一切但失败了,谷歌搜索问题并在Stackoverflow上找到答案,有人回答了他的问题,但是我没有得到这个解决方案,把这些方法放在ReaderView中但是通过这种方式我发现了与其他活动有关的错误,请帮助我把这些方法等等用于mupdf垂直滚动的人?

pdf android vertical-scroll mupdf

5
推荐指数
1
解决办法
1349
查看次数

双向无限垂直滚动视图(在顶部/底部动态添加项目),当您添加到列表开始时不会干扰滚动位置

我追求的是双向无限的垂直滚动视图:向上滚动到顶部或向下滚动到底部会导致动态添加更多项目。我遇到的几乎所有帮助都只与范围无限的底部有关。我确实遇到了这个相关的答案,但这不是我特别想要的(它根据持续时间自动添加项目,并且需要与方向按钮交互以指定滚动方式)。然而,这个不太相关的答案非常有帮助。根据那里提出的建议,我意识到我可以随时保留可见项目的记录,如果它们恰好是顶部/底部的 X 个位置,则在列表的开始/结束索引处插入一个项目。

另一个注意事项是我让列表从中间开始,因此除非您向上/向下移动 50%,否则无需添加任何内容。

明确地说,这是一个日历屏幕,我希望用户可以自由滚动到任何时间。

    struct TestInfinityList: View {
    
    @State var visibleItems: Set<Int> = []
    @State var items: [Int] = Array(0...20)
    
    var body: some View {
        ScrollViewReader { value in
        
            List(items, id: \.self) { item in
                VStack {
                    Text("Item \(item)")
                }.id(item)
                .onAppear {
                    self.visibleItems.insert(item)
                    
                    /// if this is the second item on the list, then time to add with a short delay
                    /// another item at the top
                    if items[1] == item {
                        DispatchQueue.main.asyncAfter(deadline: .now() …
Run Code Online (Sandbox Code Playgroud)

scrollview vertical-scroll ios infinite-scroll swiftui

5
推荐指数
1
解决办法
383
查看次数

HTML Select 标签显示带有 10 个选项的垂直滚动

我想做一个这样的选择框

在此处输入图片说明

有 10 个选择选项,当我尝试添加超过 15 个选项时,它会显示垂直滚动条,但在有 10 个选项时不显示。

有什么办法可以做到这一点。

html css jquery select vertical-scroll

4
推荐指数
1
解决办法
2万
查看次数