使用整洁的html5功能颜色输入:
<input type="color" ...
Google Chrome浏览器为它提供了一个不错的颜色选择器窗口。当颜色选择器弹出窗口关闭时是否发出任何特定事件? input
和change
都会触发任何颜色选择,submit
在提交表单之前不会触发。
[UPDATE]
截至目前(2016年12月10日),每次change
事件发生时,颜色选择器input
事件仍然会触发。所以我最终做的是使用$('#myPicker').focus()
事件,因为在每个颜色选择器之后,小窗口关闭焦点会返回到输入元素。正如评论中所建议的那样。