MultiSelect左右選擇控件的設計與實現(xiàn)介紹
更新時間:2013年06月08日 17:48:02 作者:
由于項目中用到左右選擇的控件,網(wǎng)上找了一些相關的實現(xiàn),基本上有兩個:1、基于JQuery UI的控件2、某個兄弟手寫的一個控件,具體實現(xiàn)如下,感興趣的朋友可以參考下哈
由于項目中用到左右選擇的控件,網(wǎng)上找了一些相關的實現(xiàn),基本上有兩個:
1、基于JQuery UI的控件:
這個看起來樣式不錯,而且使用起來功能也比較齊全,但是與傳統(tǒng)的左邊選擇到右邊的方式不同,有點別扭。
2、某個兄弟手寫的一個控件:
這個符合我的需求,簡單實用,但是不滿足我的另一個需求,我的需求是右邊的選擇框需要能選擇不同顏色的圖片,而且這個樣式有點不美觀。
怎奈自己寫一個吧,費了我半天的勁,總算搞定了,貼出來與大家分享一下吧:
這個既滿足了我功能的需求也滿足了我對樣式的要求。
關于顏色選擇我引用了第三方的一個插件jquery.colorPicker.js,我比較喜歡簡單實用并且美觀的東西。
關于code,太多了不方便貼出來,說一下我的實現(xiàn)吧,左右的控件用的是jQuery easy UI的datagrid控件,我也是嘗試了幾個控件,只有這個符合我的要求,當然了對于datagrid也做了一些去掉標題、手動修改樣式的一些處理。左右選擇和上下控制基本上的邏輯是一樣的,就是調(diào)用的datagrid的一些方法來實現(xiàn)了,當然這塊控制灰掉button也做了很多的邏輯控制,目的就是讓用戶使用起來更加方便。
1、基于JQuery UI的控件:
這個看起來樣式不錯,而且使用起來功能也比較齊全,但是與傳統(tǒng)的左邊選擇到右邊的方式不同,有點別扭。
2、某個兄弟手寫的一個控件:
這個符合我的需求,簡單實用,但是不滿足我的另一個需求,我的需求是右邊的選擇框需要能選擇不同顏色的圖片,而且這個樣式有點不美觀。
怎奈自己寫一個吧,費了我半天的勁,總算搞定了,貼出來與大家分享一下吧:
這個既滿足了我功能的需求也滿足了我對樣式的要求。
關于顏色選擇我引用了第三方的一個插件jquery.colorPicker.js,我比較喜歡簡單實用并且美觀的東西。
關于code,太多了不方便貼出來,說一下我的實現(xiàn)吧,左右的控件用的是jQuery easy UI的datagrid控件,我也是嘗試了幾個控件,只有這個符合我的要求,當然了對于datagrid也做了一些去掉標題、手動修改樣式的一些處理。左右選擇和上下控制基本上的邏輯是一樣的,就是調(diào)用的datagrid的一些方法來實現(xiàn)了,當然這塊控制灰掉button也做了很多的邏輯控制,目的就是讓用戶使用起來更加方便。
您可能感興趣的文章:
相關文章
EasyUI 數(shù)據(jù)表格datagrid列自適應內(nèi)容寬度的實現(xiàn)
這篇文章主要介紹了EasyUI 數(shù)據(jù)表格datagrid列自適應內(nèi)容寬度的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-07-07
TimergliderJS 一個基于jQuery的時間軸插件
Timeglider JS是一個由javascript支持縮放,數(shù)據(jù)驅(qū)動的時間軸組件。非常適合顯示項目歷史,項目計劃及其其它需要顯示歷史的項目2011-12-12
jQuery實現(xiàn)中獎播報功能(讓文本滾動起來) 簡單設置數(shù)值即可
這篇文章主要介紹了jQuery實現(xiàn)中獎播報功能(讓文本滾動起來) 簡單設置數(shù)值即可,文中通過實例代碼給大家詳細介紹,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-03-03
jQuery計算文本框字數(shù)及限制文本框字數(shù)的方法
一個中文算兩個,一個符號或數(shù)字,英文,算一個。(如果是規(guī)定140個字,乘以2,那么就是280個)。需要用到Math.ceil方法,因為最后還是要除以2來還原顯示給用戶的字數(shù);2016-03-03
jQuery.autocomplete 支持中文輸入(firefox)修正方法
jQuery.autocomplete 是jquery的流行插件,,能夠很好的實現(xiàn)輸入框的自動完成(autocomplete)、建議提示(input suggest)功能,支持ajax數(shù)據(jù)加載。2011-03-03

