jQuery では、2 つのイベントを 1 つの jQuery オブジェクトにバインドできます。最初のイベントが開始されたら、2 番目のイベントの発生を停止するにはどうすればよいですか? 要素をクリックすると、 touchstart がすぐに起動します。しかし、要素を指で押さえたままにすると、クリックが発生します。タッチスタートを起動してから停止するだけです。問題は、関数が 2 回続けて実行されていることです。
$(document).on("touchstart click", ".bluePill", function (e) {e.stopPropagation();});