我正在尝试找到一种方法来禁用鼠标滚轮按钮的默认操作,即在新选项卡中打开链接。
这可能吗?
最佳答案
Bind a generic click event handler that specifically checks for middle clicks .在该事件处理程序中,调用 e.preventDefault()
:
$("#foo").on('click', function(e) {
if( e.which == 2 ) {
e.preventDefault();
}
});
请注意,并非所有浏览器都支持阻止此默认操作。对我来说,它只适用于 Chrome。 Firefox、Opera 和 IE9 都不会引发鼠标中键单击事件。他们确实提高了 mouseup 和 mousedown。
关于javascript - 如何禁用鼠标滚轮单击按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11392318/