ユーザーがマウスをウィンドウの外に持っているとバグが発生する可能性があるため、マウスアップ機能を追加せずに div をドラッグしようとしています。
chrome、IE、firefoxで「e.which」を使用してみましたが、IEとchromeで正常に動作しますが、firefoxは最後にクリックしたボタンを保持するため、firefoxにe.buttonsを使用しました。
e.buttons は最新バージョンではうまく機能しましたが、firefox 14 で使用しようとしましたが、サポートされていませんでした。
他の解決策を知っていますか?
コード:
if(!drag_enabled || drag_enabled && !e.which || e.buttons != undefined && drag_enabled && !e.buttons )
drag_enabled = false を返します。