<DragSort
clickElement = {(element) => {
console.log("点中的元素是:",element);
}}
dragElement = {(element) => {
console.log("拖拽的持续过程ing,被拖拽元素是:",element);
}}
dragOver = {(element) => {
console.log("拖拽结束(松开鼠标的时候)",element);
}}
moveStop = {() => {
console.log("每一个元素运动停止了以后(只要是点一下就会有 moveStop)");
} }
time="1000"//运动时间 默认500ms
type="ease-out"//运动类型 ease-out减速 默认 ease-in加速 linear匀速
className="dragSort"
>
<div>拖动的元素1</div>
<div>拖动的元素2</div>
<div>拖动的元素3</div>
<div>拖动的元素4</div>
<div>拖动的元素5</div>
<div>拖动的元素6</div>
<div>拖动的元素7</div>
<div>拖动的元素8</div>
<div>拖动的元素9</div>
</DragSort>
| 属性 |
说明 |
默认值 |
类型 |
| clickElement |
点中的元素 |
|
function |
| dragElement |
拖拽的持续过程 |
|
function |
| dragOver |
拖拽结束(松开鼠标的时候) |
|
function |
| moveStop |
每一个元素运动停止了以后(只要是点一下就会有 moveStop) |
|
function |
| time |
运动时间 单位:毫秒 ms |
500 |
string |
| type |
运动类型 ease-out减速 默认 ease-in加速 linear匀速 |
ease-out |
string |