Skip to content
This repository was archived by the owner on Dec 27, 2021. It is now read-only.
This repository was archived by the owner on Dec 27, 2021. It is now read-only.

Преобработка клика на чекбокс #153

@eliarhsamos

Description

@eliarhsamos
// клик на псевдочекбокс
					checkbox.click(function(e) {
						e.preventDefault();
						el.triggerHandler('click');
						if (!checkbox.is('.disabled')) {
							if (el.is(':checked')) {
								el.prop('checked', false);
								checkbox.removeClass('checked');
							} else {
								el.prop('checked', true);
								checkbox.addClass('checked');
							}
							el.focus().change();
						}
					});

то есть вначале выполняется пользовательская обработка
el.triggerHandler('click');
а потом происходит изменение состояние чекбокса
так ведь в пользовательской обработке зачастую стоит проверка на elem.prop('checked')
предлагаю поменять местами и
el.triggerHandler('click');
запихнуть в конец

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions