How to prevent a double-click using jQuery?

jQuery’s one() will fire the attached event handler once for each element bound, and then remove the event handler. If for some reason that doesn’t fulfill the requirements, one could also disable the button entirely after it has been clicked. $(document).ready(function () { $(“#submit”).one(‘click’, function (event) { event.preventDefault(); //do something $(this).prop(‘disabled’, true); }); }); It … Read more

Android: How to detect double-tap?

You can use the GestureDetector. See the following code: public class MyView extends View { GestureDetector gestureDetector; public MyView(Context context, AttributeSet attrs) { super(context, attrs); // creating new gesture detector gestureDetector = new GestureDetector(context, new GestureListener()); } // skipping measure calculation and drawing // delegate the event to the gesture detector @Override public boolean onTouchEvent(MotionEvent … Read more

Android Preventing Double Click On A Button

saving a last click time when clicking will prevent this problem. i.e. private long mLastClickTime = 0; … // inside onCreate or so: findViewById(R.id.button).setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // mis-clicking prevention, using threshold of 1000 ms if (SystemClock.elapsedRealtime() – mLastClickTime < 1000){ return; } mLastClickTime = SystemClock.elapsedRealtime(); // do your magic … Read more