html5颜色输入元素的事件处理程序

Rie*_*ing 18 html5 google-chrome javascript-events

在Chrome中使用new input ="color"元素会触发一个新的弹出对话框:

截图颜色对话框

我想知道是否有一个事件处理程序在此预览窗口中的值发生更改时触发,而不仅仅是在单击"确定"之后

jQuery('#colorinput').on('change', function() { // fires only after clicking OK
    jQuery('#main').css('background-color', jQuery(this).val()); 
 });?
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/Riesling/PEGS4/

Mar*_*une 14

您正在寻找的是input活动.

修改过的小提琴现在可以在所有(体面的)浏览器中使用:

$('#colorinput').on('input', function() { ... } )
Run Code Online (Sandbox Code Playgroud)