Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/464.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 有没有办法将垂直滚动条移动到左侧或右侧以外的位置?_Javascript_Html_Css - Fatal编程技术网

Javascript 有没有办法将垂直滚动条移动到左侧或右侧以外的位置?

Javascript 有没有办法将垂直滚动条移动到左侧或右侧以外的位置?,javascript,html,css,Javascript,Html,Css,我有一个模式,当模式在小屏幕上调整大小时,它有一个水平滚动条。当水平滚动条出现时,垂直滚动条将消失,因为它被卡在右侧。我希望垂直滚动条保持在模态的右侧,同时水平向右滚动。下面显示了这种行为的图片。我希望在水平向右滚动时垂直滚动条保持在右侧,而不是仅在水平向右滚动结束时出现 有没有办法做到这一点?我认为另一个问题是,在Windows设备上,滚动条会占用空间,这与Mac设备不同 您可以稍微自定义滚动条(请参阅),但是,我不知道您是否可以更改位置 我确实找到了一个javascript滚动条插件,我还没

我有一个模式,当模式在小屏幕上调整大小时,它有一个水平滚动条。当水平滚动条出现时,垂直滚动条将消失,因为它被卡在右侧。我希望垂直滚动条保持在模态的右侧,同时水平向右滚动。下面显示了这种行为的图片。我希望在水平向右滚动时垂直滚动条保持在右侧,而不是仅在水平向右滚动结束时出现

有没有办法做到这一点?我认为另一个问题是,在Windows设备上,滚动条会占用空间,这与Mac设备不同


您可以稍微自定义滚动条(请参阅),但是,我不知道您是否可以更改位置


我确实找到了一个javascript滚动条插件,我还没有尝试过,但也许值得一试?您可以在以下位置找到它。

请提供您的代码您只需隐藏原始滚动条并读取值,然后将其镜像到自定义元素中,就可以将其放置在屏幕的任何位置。顺便说一句,展示你所做的尝试将使人们更有可能为你的问题提供一个体面的答案。我已将overflow-y设置为auto。滚动条没有代码。我认为创建单独的自定义元素可能会起作用,但同样,滚动条会占用Windows设备上的空间,因此可能会干扰表格。
overflow-y:scroll
将始终显示垂直滚动条。即使上图中设置了overflow-y:scroll,只有在水平向右滚动完后,才能看到垂直滚动。这就是问题所在,我希望在水平向右滚动之前和向右滚动时,垂直滚动显示。