CUI/SolidJs
预览
  • CUI-Admin
    权限管理开发平台

Draggable 拖拽

代码演示

属性

属性说明类型默认值
classList自定义classObject-
class自定义classstring-
style自定义样式Object
defaultPosition初始化位置Objectx: 0, y: 0
position控制位置Objectx: 0, y: 0
bounds拖拽范围的容器元素string | HTMLElementparent
axis拖拽方向both | x | yboth
positionOffset初始化偏移量objectx: 0, y: 0
grid每次拖拽的最小距离Number[]
disabled禁用拖拽boolean
handle禁用触发的元素string | HTMLElement
onStart拖拽开始触发事件, return false 可以阻断后续事件Function
onDrag拖拽触发事件, return false 可以阻断后续事件Function
onStop拖拽结束事件, return false 可以阻断后续事件Function

事件

事件名称说明返回值
onStart拖拽开始触发事件Event, uiData
onDrag拖拽触发事件Event, uiData
onStop拖拽结束事件Event, uiData

事件回调uiDaua 属性

属性说明类型默认值
xx方向位置number
yy方向位置number
deltaXx方向距离上次位置距离number
deltaYy方向距离上次位置距离number
lastXx上次位置number
lastYy上次位置number