2

計算値を変更する一連のインタラクティブなスライダーがあります。

計算は、ドラッグされたハンドルの小さな動きごとに実行されます (マウスダウンまたはタッチ ドラッグ イベントを介して)。

値を使用してデータベースを更新する必要がありますが、ユーザーがハンドルを「ドロップ」した後にのみ値を取得したいと考えています。

AJAX 呼び出しをスキップするために、指またはマウスがダウンしているかどうかを判断するにはどうすればよいですか?

function handleIsBeingDragged() {
    // calculations based on all the input values here
    // pseudo-code to check for mouseup event
    if (mouseUp) {
        // save only if mouse is now up - to avoid hundreds of updates per drag event
        $.ajax();
    }
}
4

2 に答える 2