是否可以仅通过按钮而不是通过滚轮滚动?使用Javascript

时间:2015-03-09 13:13:14

标签: javascript html css

我对一个需要这种技术的网站有所了解。它与淡入技术相比,但在我看来,这更符合设计。无论如何都禁用滚动选项,只在单击按钮时滚动到锚点。如果有人得到一个教程的链接,那将非常有帮助,因为我无法自己清楚。

1 个答案:

答案 0 :(得分:0)

要禁用滚动选项,您可以使用css溢出规则,如下所示:

overflow-y:hidden;

要为按钮添加功能,您必须使用设置为侦听点击的js事件侦听器:

document.getElementById("t1").addEventListener("click", scrollDown);

之后,您可以使用javascript或jquery将页面滚动到任何锚点,具体取决于已经发生的页面位置/点击等。

这里有一个混合的jsFiddle,它听起来像你想要做的: JsFiddle

我在这个例子中使用了很多div,但函数唯一重要的是使用元素的id。

希望这有帮助!