Jquery On Drag事件在元素id网格上显示less和remove按钮类

Jquery On Drag事件在元素id网格上显示less和remove按钮类,jquery,drag,Jquery,Drag,我使用这个jquery函数在无序的列表id网格上或多或少地显示 哪个很好 $('#grid').each(function() { var $list = $(this); $list.before('<button class="more_less">More</button>'); $list.find('.grid-item:gt(2)').hide(); }); $('.more_less').clic

我使用这个jquery函数在无序的列表id网格上或多或少地显示
哪个很好

   $('#grid').each(function() {
       var $list = $(this);
       $list.before('<button class="more_less">More</button>');
       $list.find('.grid-item:gt(2)').hide();
   });


  $('.more_less').click(function() {
      var $btn = $(this);
      $btn.next().find('.grid-item:gt(2)').slideToggle();    
      $btn.text($btn.text() == 'More' ? 'Less' : 'More');    
  });

我想这里应该放置正确的代码来删除
您应该为启动事件添加一个处理程序,如下例所示

$('#grid ').draggable({
    revert:true,
    proxy:'clone',
    start: function(event, ui){
        ui.helper.find('.more_less').hide();
        ui.helper.find('.grid-item:gt(2)').hide();
    }
});
$('#grid p').draggable({revert:true,proxy:'clone',onStartDrag:function(){$(this).draggable('options')。cursor='not allowed';$(this.draggable('proxy')).css('z-index',10);
$('#grid ').draggable({
    revert:true,
    proxy:'clone',
    start: function(event, ui){
        ui.helper.find('.more_less').hide();
        ui.helper.find('.grid-item:gt(2)').hide();
    }
});