背景: whenisgood.netを連想させるテーブルを作成しています。テーブル要素のクリック アンド ドラッグ トグルがあります。mousedown
マウスの左ボタン、中ボタン、右ボタンでイベントがアクティブになったときに、さまざまな種類のトグル コードを呼び出したいと考えています。
JQuery を使用することで、良いスタートを切ることができました。
$(".togglable").bind("contextmenu", function() {return false;});
$(".togglable").bind("mousedown", function(e){
e.preventDefault();
toggle(this, e);
});
このtoggle()
関数では、e.which
どのボタンがクリックされたかを判断するために使用できます。
オチ: e.preventDefault() を使用して、スクロールのミドルクリックのデフォルト動作を停止することを期待しました。そうではありませんでした。スクロール アクションがアクティブにならないようにするにはどうすればよいですか?
「中クリックを使用した onclick イベントのトリガー」も参照してください。