我想立即显示带有颜色变化的插件输出预览。为了从输入文本中获取值,我将使用
- 键位
- 改变了
- 点击
功能。
但是如果颜色选择器用户正在与颜色选择器交互,所以上述功能不起作用,显然它只有在用户聚焦或输入一些输入时才会起作用,所以我使用了这个setInterval
功能
setInterval(function () {
var h = jQuery('#bgcolor').val();
jQuery(".bat-gh").css("background", h);
}, 100);
这工作得很好,我可以显示用户正在选择的输出。
这是我的问题:
- 这会给我的插件带来额外的负担或负载或使浏览器无响应吗?
- 用户更改时显示颜色值的任何其他替代方法?