Scroll

监控容器关联的所有可拖放对象, 必要时随着可拖放对象进行自动滚动.

Class

Config Attributes

Class Detail

class dd.Scroll
Scroll (config)
Parameters:config (Object) – 配置项, 详细见下方 Config Attributes Detail

Config Attributes Detail

Scroll.config.node

{String | HTMLElement} - 自动滚动容器, 随其内的可拖放节点自动滚动.

Scroll.config.rate

{Array<number>} - 长度为 2, 默认值 [10,10] . 表示容器自动滚动的速度, 数组元素 1 表示横向滚动的速度, 数组元素 2 表示纵向滚动的速度.

Scroll.config.diff

{String} - 长度为 2, 默认值 [20,20] . 当鼠标进入容器内边缘区域时开始自动滚动. 数组元素 1 表示横向容器内边缘宽度, 数组元素 2 表示纵向容器内边缘宽度.

Methods Detail

Scroll.attach()
attach (drag)
注册可拖放对象到当前容器.
Parameters:drag (Draggable) – 需要使容器自动滚动的 Draggable 对象
Scroll.unAttach()
unAttach (drag)
解除当前容器关联的可拖放对象.
Parameters:drag (Draggable) – 使容器自动滚动的 Draggable 对象
Scroll.destroy()
destroy (drag)
解除当前容器关联的所有可拖放对象.