Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.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_Angularjs - Fatal编程技术网

Javascript 用按钮替换浏览器滚动条

Javascript 用按钮替换浏览器滚动条,javascript,html,css,angularjs,Javascript,Html,Css,Angularjs,我在谷歌上搜索过,我找不到任何解决方案,但我肯定在以前的某个地方看到过类似的实现 所以基本上我有一个类似于电子表格的大表格,由用户生成。内容很可能会在水平和垂直方向延伸到视口之外,因此需要滚动 然而,我正试图为用户找到一种“更漂亮”的滚动方式(水平和垂直滚动条看起来都不好看)。因此,我想到了如下箭头(见附件)。然而,我环顾四周,没有看到任何人做这种事情的例子 下面是我的问题: 有人能告诉我有没有什么技术原因我不应该用“滚动按钮”来替换浏览器滚动条 可以用javascript轻松完成吗?或者是否有

我在谷歌上搜索过,我找不到任何解决方案,但我肯定在以前的某个地方看到过类似的实现

所以基本上我有一个类似于电子表格的大表格,由用户生成。内容很可能会在水平和垂直方向延伸到视口之外,因此需要滚动

然而,我正试图为用户找到一种“更漂亮”的滚动方式(水平和垂直滚动条看起来都不好看)。因此,我想到了如下箭头(见附件)。然而,我环顾四周,没有看到任何人做这种事情的例子

下面是我的问题:

  • 有人能告诉我有没有什么技术原因我不应该用“滚动按钮”来替换浏览器滚动条

  • 可以用javascript轻松完成吗?或者是否有任何(最好是angularjs)插件可以模仿这种行为


  • 我不知道你为什么被否决。而且,这不是一个用户体验问题

    我想你要找的是“没有滚动条的滚动”。你可以用谷歌搜索这个。你会得到很多答案

    我遇到的一个最接近的答案(也是最流行的答案)是关于stackoverflow的

    在这种情况下,它涉及使用键盘键或鼠标滚轮滚动

    在您的情况下,您必须执行类似的操作。只是,您需要在屏幕的左/右侧和上/下部分创建按钮,而不是绑定到键盘键或鼠标滚轮上/下事件。将click事件绑定到此按钮,并按照上面链接的答案继续


    但是请注意,由于您正在显示表,因此它将变得复杂。您必须根据用户单击的位置移动表的每一行/每一列。不过,使用jQuery或类似的javascript库应该是可以实现的。

    我不知道你为什么会被否决。而且,这不是一个用户体验问题

    我想你要找的是“没有滚动条的滚动”。你可以用谷歌搜索这个。你会得到很多答案

    我遇到的一个最接近的答案(也是最流行的答案)是关于stackoverflow的

    在这种情况下,它涉及使用键盘键或鼠标滚轮滚动

    在您的情况下,您必须执行类似的操作。只是,您需要在屏幕的左/右侧和上/下部分创建按钮,而不是绑定到键盘键或鼠标滚轮上/下事件。将单击事件绑定到此按钮,并继续,如上面链接的答案所示


    但是请注意,由于您正在显示表,因此它将变得复杂。您必须根据用户单击的位置移动表的每一行/每一列。但是,使用jQuery或类似的javascript库应该是可以实现的。

    这与Stackoverflow无关。尝试堆栈的UX部分:这是一个UX问题,基于观点。这不是一个UX问题——我经常在UX方面,他们会告诉我他们不处理任何与javascript相关的事情,他们也没有这样做的专业知识。我不是问从UX的角度来看,替换浏览器滚动条是好主意还是坏主意,我想知道是否有什么技术上的原因我不应该这样做,因为谷歌搜索“用______;替换浏览器scroolbar”的滚动条内置了“滚动按钮”。至于Q1,这并不是一个简单的问题。关于第二季度……当然你可能会……但是这个问题太广泛了。它与堆栈溢出无关。尝试堆栈的UX部分:这是一个UX问题,基于观点。这不是一个UX问题——我经常在UX方面,他们会告诉我他们不处理任何与javascript相关的事情,他们也没有这样做的专业知识。我不是问从UX的角度来看,替换浏览器滚动条是好主意还是坏主意,我想知道是否有什么技术上的原因我不应该这样做,因为谷歌搜索“用______;替换浏览器scroolbar”的滚动条内置了“滚动按钮”。至于Q1,这并不是一个简单的问题。关于第二季度……当然,你可能会……但这个问题太宽泛了。谢谢。)鼠标事件答案是一个很好的参考,它提出了一个很好的观点,即如果我实现了这一点,我还需要添加鼠标控件以符合可访问性。谢谢。)鼠标事件答案是一个很好的参考,它提出了一个很好的观点,如果我实现了这一点,我还需要添加鼠标控件以符合可访问性。