背景:我正在创建一个让人想起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 () 希望它可以停止滚动的中间点击默认行为。它没有。我能做些什么来阻止滚动动作激活?