Tampermonkeyで、あるサイトでマウスホイールをした時にページスクロールキーの動作をさせる方法があれば教えて下さい。
var up = new Event('keydown', { keyCode: 33 });
var down = new Event('keydown', { keyCode: 34 });
document.addEventListener ('wheel', ホイール操作,false);
function ホイール操作(e) {
let ホイール回転 = e.deltaY
if (ホイール回転 < 0){
console.log("上")
document.dispatchEvent(up);
} else if (ホイール回転 > 0){
console.log("下")
document.dispatchEvent(down);
}
}
これでホイールを回すとコンソールには「上・下」と表示されるのですが、
ページスクロールがされません、、、
(マウス本来の動作の行スクロールがされるだけ)
探検
Firefox userChrome.js greasemonkeyスクリプトスレ45
2025/05/01(木) 01:16:31.72ID:0TIzTn/V0
レスを投稿する
ニュース
- 【国連安保理】ベネズエラ攻撃で非難の応酬 国際法違反に懸念も [蚤の市★]
- マドゥロ氏出廷「無実で無罪だ」 「拉致された」合法性争う [蚤の市★]
- モスク急増164カ所、四半世紀で9倍 600人がブルーシートで公園占有「想定超えた」 [蚤の市★]
- 欧州、トランプ氏のグリーンランド発言に反発 「NATOが終わる」 [蚤の市★]
- 【400日ぶりの肉声】中居正広が独占直撃に語ったこと 騒動後も支え続けた15年来の恋人と百貨店で買い物デート《初2ショット》 [Ailuropoda melanoleuca★]
- 男子高校生への暴行動画がSNS拡散、栃木県警が加害者聴取「大変申し訳ない」…高校など問い合わせ殺到 [少考さん★]
