欢迎访问服务器技术网-www.fuwuqijishu.com

记录jquery.colorpicker组件快速实现文本框取色功能

运维 fuwuqijishu 2年前 (2022-09-04) 108次浏览 0个评论 扫描二维码

需要完成一个软件功能的前端,其中一项是实现表单的颜色取色功能,如果是直接输入颜色肯定大部分用户是不会的,为了体验较好肯定是直接有取色模块选择。默认的input 是带有color Type属性的,但是这样的属性体验也不够好。

这里搜索到来自”https://github.com/mumuy/widget”可以实现不错的前端功能,这里有jquery-colorpicker扩展支持颜色选择器设置。于是根据文档可以实现这样的效果。

记录jquery.colorpicker组件快速实现文本框取色功能

这个效果是不错不错?那如何实现的呢?

1、JS引用

<script type=”text/javascript” src=”https://jquerywidget.com/public/script/jquery.min.js”></script&gt;
<script type=”text/javascript” src=”https://jquerywidget.com/code/jquery.colorpicker.js”></script&gt;

这里我是调用官方的,我们自己可以放置本地,官方的速度很慢。

2、应用脚本

<script type=”text/javascript”>
$(‘input[type=”color”]’).colorpicker({hoverChange:true});
</script>
<input type=”text” value=”#00f000″ size=”15″/>
<span id=”test”></span>

<script type=”text/javascript”>
$(‘input[type=”text”]’).colorpicker({
‘onSelect’:function(color){
$(‘#test’).text(‘颜色修改为:’+color);
}
});
</script>

对应的样式我们自己修改。

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

Warning: error_log(/www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/#log/log-2119.txt): failed to open stream: No such file or directory in /www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/spider.class.php on line 2900