トグルイベントがアクティブになったときにホバーイベントをキャンセルする必要があります。コードは次のとおりです
$("#fade").toggle(function () {
if (!v.paused) {
clearInterval(v.interval);
v.paused = !0
}
}, function () {
if (v.paused) {
v.interval = setInterval(function () {
O(g.fwd, !1)
}, r.animspeed);
v.paused = !1
}
})
i.hover(function () {
if (!v.paused) {
clearInterval(v.interval);
v.paused = !0
}
}, function () {
if (v.paused) {
v.interval = setInterval(function () {
O(g.fwd, !1)
}, r.animspeed);
v.paused = !1
}
})
私が抱えている問題は、そのトグルがスライダーを一時停止することですが、スライダーにカーソルを合わせると、再びスライドし始めます。なぜそれが起こるのかはわかっていますが、それを修正する方法がわかりません。