惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
V2EX
人人都是产品经理
人人都是产品经理
WordPress大学
WordPress大学
博客园 - Franky
小众软件
小众软件
酷 壳 – CoolShell
酷 壳 – CoolShell
Apple Machine Learning Research
Apple Machine Learning Research
爱范儿
爱范儿
IT之家
IT之家
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
V
Visual Studio Blog
S
SegmentFault 最新的问题
美团技术团队
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
有赞技术团队
有赞技术团队
B
Blog RSS Feed
Last Week in AI
Last Week in AI
Jina AI
Jina AI
博客园 - 司徒正美
The Cloudflare Blog
博客园_首页
博客园 - 聂微东
宝玉的分享
宝玉的分享
大猫的无限游戏
大猫的无限游戏

博客园 - Magicam

jquery easyui 扩展验证 vs2010 安装 Ajax Control Toolkit Backing up the tail mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决方法 WInform CMD command Mysql中的数据导入SQLServer2000 VS2010安装SP1后无法安装VS2010 SDK Vs2008调试Silverlight时,出现“未安装silverlight托管调试包” js 取时间代码 Sys.ArgumentOutOfRangeException: Value must be an integer 错误的原因 iframe - Magicam wia Kodak 扫描仪应用 winform - Magicam js实现: e.keycode详解 jquery 无法设置selected属性,未指明的错误 Mysql存储过程游标循环操作 Tif文件转换成GIF列表 - Magicam - 博客园 Visual Studio 2010 安装“deffactory.dat can not open” 的解决办法 - Magicam js 实现2列 div 自适应高度 - Magicam NetTiers模板属性说明 NHibernate配置引发的异常 - Magicam - 博客园
JQuery ListBox间移动和ListBox内上下移动
Magicam · 2010-09-03 · via 博客园 - Magicam

代码

            var $btnUp = $('#ChooseUserControl1_btnUp');
            var $btnDown 
= $('#ChooseUserControl1_btnDown');
            
            
            
            
//选择的联系人上下移动///////////////////////////////////
            $btnUp.click(function()
            {
                $lbSelLinkMan.find(
'option:selected').each(function(index, item)
                {         
                    ListBox_Order(
'up'); 
                });
                
return false;
            });
            $btnDown.click(function()
            {
                $lbSelLinkMan.find(
'option:selected').each(function(index, item)
                {
                    ListBox_Order(
'down');
                });
                
return false;
            });
            function ListBox_Order(action)
            {                
                var size 
= $lbSelLinkMan.find('option').size();
                var selsize 
= $lbSelLinkMan.find('option:selected').size();
                
                
if (size > 0 && selsize > 0)
                {                    
                    $lbSelLinkMan.find(
'option:selected').each(function(index, item)
                    {
                        
if (action == "up")
                        {
                            $(item).prev().insertAfter($(item));
                            
return false;
                        }
                        
else if (action == "down")//down时选中多个连靠则操作没效果
                        {
                            $(item).next().insertBefore($(item));
                            
return false;
                        }
                    })
                }
                
return false;
            }