MultiSelect左右选择控件的设计与实现介绍
更新时间:2013年06月08日 17:48:02 作者:
由于项目中用到左右选择的控件,网上找了一些相关的实现,基本上有两个:1、基于JQuery UI的控件2、某个兄弟手写的一个控件,具体实现如下,感兴趣的朋友可以参考下哈
由于项目中用到左右选择的控件,网上找了一些相关的实现,基本上有两个:
1、基于JQuery UI的控件:
这个看起来样式不错,而且使用起来功能也比较齐全,但是与传统的左边选择到右边的方式不同,有点别扭。
2、某个兄弟手写的一个控件:
这个符合我的需求,简单实用,但是不满足我的另一个需求,我的需求是右边的选择框需要能选择不同颜色的图片,而且这个样式有点不美观。
怎奈自己写一个吧,费了我半天的劲,总算搞定了,贴出来与大家分享一下吧:
这个既满足了我功能的需求也满足了我对样式的要求。
关于颜色选择我引用了第三方的一个插件jquery.colorPicker.js,我比较喜欢简单实用并且美观的东西。
关于code,太多了不方便贴出来,说一下我的实现吧,左右的控件用的是jQuery easy UI的datagrid控件,我也是尝试了几个控件,只有这个符合我的要求,当然了对于datagrid也做了一些去掉标题、手动修改样式的一些处理。左右选择和上下控制基本上的逻辑是一样的,就是调用的datagrid的一些方法来实现了,当然这块控制灰掉button也做了很多的逻辑控制,目的就是让用户使用起来更加方便。
1、基于JQuery UI的控件:
这个看起来样式不错,而且使用起来功能也比较齐全,但是与传统的左边选择到右边的方式不同,有点别扭。
2、某个兄弟手写的一个控件:
这个符合我的需求,简单实用,但是不满足我的另一个需求,我的需求是右边的选择框需要能选择不同颜色的图片,而且这个样式有点不美观。
怎奈自己写一个吧,费了我半天的劲,总算搞定了,贴出来与大家分享一下吧:
这个既满足了我功能的需求也满足了我对样式的要求。
关于颜色选择我引用了第三方的一个插件jquery.colorPicker.js,我比较喜欢简单实用并且美观的东西。
关于code,太多了不方便贴出来,说一下我的实现吧,左右的控件用的是jQuery easy UI的datagrid控件,我也是尝试了几个控件,只有这个符合我的要求,当然了对于datagrid也做了一些去掉标题、手动修改样式的一些处理。左右选择和上下控制基本上的逻辑是一样的,就是调用的datagrid的一些方法来实现了,当然这块控制灰掉button也做了很多的逻辑控制,目的就是让用户使用起来更加方便。
您可能感兴趣的文章:
相关文章
jQuery EasyUI API 中文文档 - Dialog对话框
jQuery EasyUI API 中文文档 - Dialog对话框使用说明,需要的朋友可以参考下。2011-11-11Django中使用jquery的ajax进行数据交互的实例代码
这篇文章主要介绍了Django中使用jquery的ajax进行数据交互的相关知识,非常不错,具有参考借鉴价值 ,需要的朋友可以参考下2017-10-10解决用jquery load加载页面到div时,不执行页面js的问题
这篇文章主要介绍了解决用jquery load加载页面到div时,不执行页面js的问题。需要的朋友可以过来参考下,希望对大家有所帮助2014-02-02jQuery的Ajax用户认证和注册技术实例教程(附demo源码)
这篇文章主要介绍了jQuery的Ajax用户认证和注册技术,结合完整实例较为详细的分析讲解了jQuery中ajax方法实现用户验证与注册的相关技巧与注意事项,并附带了demo源码供读者下载,需要的朋友可以参考下2015-12-12jQuery插件FusionWidgets实现的Bulb图效果示例【附demo源码下载】
这篇文章主要介绍了jQuery插件FusionWidgets实现的Bulb图效果,结合完整实例形式分析了jQuery使用FusionWidgets插件结合swf文件载入xml数据实现Bulb图效果的相关操作技巧,并附带demo源码供读者下载参考,需要的朋友可以参考下2017-03-03
最新评论