jquery插件开发之实现google+圈子选择功能

2020-05-22 15:13:05易采站长站整理

                pull.delegate(‘li.hook_visible’,’mouseover’,function(){
                    $(this).addClass(cls).siblings().removeClass(cls);
                });
                //选择列表
                pull.delegate(‘li.hook_visible’,’click’,function(){
                    Action.choose($(this));
                });
                //点击弹出列表
                chose.click(function(){
                    Action.show();
                });
                //移除已选择
                chose.delegate(‘.’+iset.removeEl,’click’,function(){
                    Action.undock($(this));
                });
            },
            move: function(dir) {
                //上下移动 – 上::str=up | 下::step=down;
                var index;
                var item=pull.find(‘li.hook_visible’).filter(‘:visible’);
                var cur=item.filter(‘.’+cls);
                cur.size()==0 ? index=-1 : index=item.index(cur);
                item.eq(dir==’up’ ? (index<1 ? 0 : index-1) : index+1).addClass(cls).siblings().removeClass(cls);
                //移动时跟随滚动