gpt4 book ai didi

javascript - JS 特殊鼠标按钮

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:06:03 26 4
gpt4 key购买 nike

我的鼠标侧面有两个按钮,默认行为是“后退”和“前进”。

我想知道是否可以在 JavaScript 中检测到这些鼠标按钮的点击,或者这些是否是类似于键盘的“播放”、“音量调高”和“无线开启”的“特殊”按钮/关闭”按钮。

最佳答案

我不知道任何特定的鼠标事件。

但是,您可以通过检查 mousedown 事件的 event 对象轻松找到自己。 全屏 fiddle :http://jsfiddle.net/dWfDL/1/show/

var text = typeof document.body.textContent != "undefined" ? "textContent" : "innerText";
window.onmousedown = function(e){
//Inspect the `e` object, for example using a for(var i in e) loop, or:
//console.log(e);
var s = [];
for(var i in e){
try{
if(e[i] !== null){
if(i.toUpperCase() == i) continue; //Ignore constants
if(typeof e[i] == "function") continue; //Ignore functions
if(e[i].parentNode) continue; //Ignore elements
if(e[i] === window) continue; //Ignore Window
}
s.push(i + " =\t\t" + e[i]);
}catch(err){s.push(i + " \tERROR reading property.")}
}
e.preventDefault();
s = s.join("\n") + "\n\n";
document.body[text] = s + document.body[text];
}
//Double-click to wipe contents
window.ondblclick = function(){
document.body[text] = "";
}

关于javascript - JS 特殊鼠标按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7906619/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com