JSを使用してAjaxコールを1回だけトリガーしようとしています。私はテーブルのtheadをドラッグしているので、イベントがたくさんトリガされます。 したがって、ユーザーが1つをドラッグすると、イベント時間をリセットし、この期間中にユーザーがtheadを再度ドラッグしない場合にのみ、Ajax呼び出しを呼び出す必要があります。Ajaxコールを1回の時間間隔で実行する
私はユーザーがtheadを複数の位置に移動できることを知っているので、短期間でajaxリクエストを行いたくありません。
ユーザーがtheadを落とすとアクションを引き起こすようなオプションが見つかりませんでした。
私はdatatablesと拡張子colReorder、btwを使用しています。私はいくつかのイベントキーをチェックしようとしましたが、それらのどれもがtheadがドロップされたという情報を与えるようには思われません。
イベントは次のとおりです。
.on('column-reorder.dt', function (e, settings, details) {
});
は私も細部でこのキー「ドロップ」パラメータを見つけたが、それは常に値偽を持っていました。
ありがとうございます!
このようなイベントはありません。唯一のイベントは、動きがあるかどうかを検出することです。 – mk2
これらはグローバルイベントで、使用しているプラグインとは無関係です。https://developer.mozilla.org/en-US/docs/Web/Events/drag –
ブラウザサポートはIE10以上のためのものですあなたがIEでそれを試している場合は、 –