Чтобы привести в порядок свой jQuery, я хочу создать класс «подтверждения» для различных элементов с обработчиками событий, чтобы я мог запустить окно быстрого подтверждения, чтобы пользователь мог подтвердить свое действие.
Если пользователь нажимает кнопку «Отмена» в окне подтверждения, все последующие события должны быть отменены, но это не должно быть , а не постоянным, например, при повторном запуске события должно появиться подтверждение и начаться снова. Если я смогу с этим разобраться, я могу сделать любое чувствительное действие вопросом подтверждения, чтобы убедиться, что пользователь хотел щелкнуть.
Например:
$('.confirm').click(function() {
if(!confirm('Are you sure?')) {
// Stop any other click events on $(this) from happening this instance.
}
});
$('.clicker').click(function() {
alert('it happened');
});
<a class="clicker confirm">Click me</a>
Желаемый результат - отмена подтверждения отменяет событие щелчка, но не отключает его полностью.