Страницы

Поиск по вопросам

воскресенье, 7 июля 2019 г.

trigger input type color

При загрузкe страницы в input type="color" есть value, которое содержит уже по умолчанию цвет #0000ff - пробую сделать через trigger("input"), но ничего не происходит:

$(".js-csmenu-1").trigger("input"); $(".js-csmenu-1").on("input", function() { var val = $(this).val(); $(".js-view-csmenu").css("backgroundColor", val); });


Ответ

Поменяйте последовательность назначения обработчика события input и вызов этого события.
$(".js-csmenu-1").on("input", function() { var val = $(this).val(); $(".js-view-csmenu").css("backgroundColor", val); }); $(".js-csmenu-1").trigger("input"); .js-view-csmenu { width:200px; height:100px; }


Комментариев нет:

Отправить комментарий