背景:我正在创建一个让人想起whenisgood.net的表格,因为它具有表格元素的单击-n-拖动切换功能。我想在鼠标左键、中键和右键激活mousedown
事件时调用不同类型的切换代码。
通过使用 JQuery,我有了一个良好的开端。
$(".togglable").bind("contextmenu", function() {return false;});
$(".togglable").bind("mousedown", function(e){
e.preventDefault();
toggle(this, e);
});
在toggle()
我可以e.which
用来确定点击了哪个按钮的函数中。
重点:我使用 e.preventDefault() 希望它能停止滚动的中间点击默认行为。它没有。我该怎么做才能阻止滚动操作激活?