kphrx/ZenzaWatch

マウスホイールでの音量調整にて、音量downはできるが音量upができない

Closed this issue · 1 comments

kphrx commented

マウスホイールでの音量調整にて、音量downはできるが音量upができない

_onMouseWheel(e, delta) {
if (delta > 0) { // up
this.volumeUp();
} else { // down
this.volumeDown();
}
}

上記場所のdeltaをみるとちょくちょくNaNが入ってきていて過剰にdownしているようでした

Originally posted by @Auxilyrica in #10 (comment)

kphrx commented

-parseInt(e.deltaY, 10); が悪そう……

_onMouseWheel(e) {
if (e.buttons || e.shiftKey) {
return;
}
console.log('%c_onMouseWheel:', 'background: cyan;', e);
e.stopPropagation();
const delta = -parseInt(e.deltaY, 10);
if (delta !== 0) {
this.emit('mouseWheel', e, delta);
}
}