Имея небольшую точку беспокойства ...
У меня есть перетаскиваемый элемент, который можно поместить в сортируемый список. В идеале я хотел бы предотвратить перетаскиваемое событие, создающее заполнитель в сортируемом, если сортируемый уже содержит элемент с соответствующим именем класса перетаскиваемого.
Не повезло с таким взглядом на удаление перетаскиваемого после того, как он был помещен в сортируемый список, используя:
beforeStop: function(event,ui)
{
var $this = ui.item;
var person = $this.attr('class').replace(/(.)*a\-(\d*)(.*)/i,'$2');
if ($this.siblings('.a-'+person).length != 0)
{
$this.remove()
}
К сожалению, это делает первоначальный перетаскиваемый элемент больше не перетаскиваемым (я могу захотеть переместить его в другой сортируемый на странице, поэтому не могу этого сделать!) И не уверен, что опция beforeStop является наиболее подходящей для этого.
Любая помощь, которую вы могли бы предложить, будет очень признательна.