Вот моя проблема, я тщетно искал некоторые решения.
Итак, у меня есть плагин выбора диапазона флажка на моем сайте. Кроме того, у меня есть функция по щелчку флажка.
Я хочу объединить обе функции: когда я нажимаю на флажок, запускается функция щелчка. Но если я хочу запустить функцию для каждого флажка, на который влияет выбор диапазона (с помощью shift + click), как я могу получить это событие?
Я попытался поймать его с помощью функции .change (), но безрезультатно, единственная кнопка-флажок, вызывающая функцию, если она нажата. Другие флажки отмечены, но функция не работает для них ...
Вот часть кода, если вы хотите:
// I enable the range selection on desired checkboxes
$('.shift').enableCheckboxRangeSelection();
// Here i want to catch the checking event from the range
// selection and alert something to confirm
$(".colorlabel").change(function() { alert('ok'); });
Итак, я просто получаю 1 предупреждение: нажата кнопка, а не остальные. Итак, есть ли решение перехватить событие проверки, не нажимая кнопку? Я подумал: проверено селектором, но это не событие ... Другое решение будет выполнять другую функцию после выбора диапазона, используя: проверено, но я не могу.
Например, я хочу раскрасить фон div. Я проверяю цвет, флажок в этом div, и div colorize в выбранном цвете, пока флажок проверяется. Затем я хочу раскрасить группу других флажков в другой цвет: выбранный селектор не будет работать правильно, поскольку он раскрасит каждый div в один и тот же цвет ... Вы понимаете, что я имею в виду?
Спасибо заранее, надеюсь, я достаточно ясно ...:)