簡単な質問です。
サイトのホバー可能なスクロール コントロールを作成しようとしています。ボタンをクリックしたときではなく、ホバーしたときにページがスクロールするようにします。私はそれをほとんど機能させていますが、主にホバーイベントがアニメーションメソッドを継続的にトリガーするため、少しグリッチがあるようです。それをトリガーするよりクリーンな方法があるかどうか疑問に思っていました。以下は私がこれまでに持っているコードです。
$("#goUp").hover(function () {
var curpos= $('body').scrollTop();
$("body").animate({scrollTop: curpos- 200}, 800);
}, function () {
// I want to stop the animation here when they mouse out
});
$("#goDown").hover(function () {
var curpos= $('body').scrollTop();
$("body").animate({scrollTop: curpos+ 200}, 800);
}, function () {
// I want to stop the animation here when they mouse out
});
助けてくれてありがとう