我有两个按钮,一个是“箭头向上”类,另一个是“向下箭头”类。如果单击“箭头向下”按钮,页面将向下滚动到下一节,如果单击“箭头向上”按钮,它将向上滚动到上一节,所有这些都是用库'jump.js‘创建的。
问题是,每当用户在任一按钮上多次单击时,动画就会中断。我想做的是,当用户点击一个按钮,他应该等到动画完成(1-2秒),然后能够重新点击它。
下面是代码,或者实际上是onClick事件:
// on click event
const onArrowClick = direction => {
//if user clicked on arrow up button
我如何绑定向上键(或任何其他键)来完成与使用jQuery或Javascript编程向上滚动相同的工作?
我使用以下代码来检测向上和向下箭头单击:
$(document).keydown(function(e) {
switch(e.which) {
case 38: // up
console.log("up");
break;
case 40: // down
console.log("down");
break;
default: r
我正在使用Flutter for web for make网站。我想使网页滚动时,用户向下滚动像正常的网站。 我正在尝试使用Stack,这样我就可以在小工具后面放置自定义背景。这个背景必须滚动时,用户滚动(必须坚持在前面的小工具,所以背景变化)。 (我无法使用Scaffold设置背景颜色,因为我的背景是使用CustomPainter) 但是我想在网页上居中放置小部件,所以我将SingleChildScrollView包装在Center小部件中。但现在在大的水平屏幕上,CustomPaintWidget()不会填满屏幕(有空格)。我试着用Container替换我的CustomPaintWidg