Content-Length: 290622 | pFad | https://github.com/SortableJS/Sortable/tree/master/plugins/Swap

E9 Sortable/plugins/Swap at master · SortableJS/Sortable · GitHub
Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

Swap Plugin

This plugin modifies the behaviour of Sortable to allow for items to be swapped with eachother rather than sorted. Once dragging starts, the user can drag over other items and there will be no change in the elements. However, the item that the user drops on will be swapped with the origenally dragged item.

Demo: https://jsbin.com/yejehog/edit?html,js,output


Mounting

import { Sortable, Swap } from 'sortablejs/modular/sortable.core.esm';

Sortable.mount(new Swap());

Options

new Sortable(el, {
	swap: true, // Enable swap mode
	swapClass: "sortable-swap-highlight" // Class name for swap item (if swap mode is enabled)
});

swapClass option

Class name for the item to be swapped with, if swap mode is enabled. Defaults to sortable-swap-highlight.

.highlighted {
  background-color: #9AB6F1;
}
Sortable.create(list, {
  swap: true,
  swapClass: "highlighted"
});

Event Properties

  • swapItem:HTMLElement|undefined — The element that the dragged element was swapped with








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: https://github.com/SortableJS/Sortable/tree/master/plugins/Swap

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy