bui.touch Class
兼容PC的拖拽事件库
Methods
dragable
(
-
x -
y -
[direction] [ 移动的方向, 默认根据全局配置的方向] -
[el] [ 移动的对象,id,样式,或者dom 默认根据全局配置的id, 可不传] -
[onBeforeDragstart] [ 进入touchstart前的回调] -
[onBeforeDragmove] [ 进入touchmove前的回调] -
[onBeforeDragend] [ 进入touchend前的回调] -
[onDragstart] [ 开始拖动的回调] -
[onDragmove] [ 移动中的回调] -
[onDragend] [ 移动后的回调]
拖动
Parameters:
-
xString[ 移动的横向距离 ]
-
yString[ 移动的纵向距离 ]
-
[direction] [ 移动的方向, 默认根据全局配置的方向]String optional -
[el] [ 移动的对象,id,样式,或者dom 默认根据全局配置的id, 可不传]String | Object optional -
[onBeforeDragstart] [ 进入touchstart前的回调]Function optional -
[onBeforeDragmove] [ 进入touchmove前的回调]Function optional -
[onBeforeDragend] [ 进入touchend前的回调]Function optional -
[onDragstart] [ 开始拖动的回调]Function optional -
[onDragmove] [ 移动中的回调]Function optional -
[onDragend] [ 移动后的回调]Function optional
Example:
uiTouch.off("click");
init
()
初始化
Example:
var uiTouch = bui.touch({
id:"#parentTarget",
children:""
})
move
(
-
x -
y -
[direction] [ 移动的方向, 默认根据全局配置的方向] -
[el] [ 移动的对象,id,样式,或者dom 默认根据全局配置的id, 可不传]
移动
Parameters:
-
xString[ 移动的横向距离 ]
-
yString[ 移动的纵向距离 ]
-
[direction] [ 移动的方向, 默认根据全局配置的方向]String optional -
[el] [ 移动的对象,id,样式,或者dom 默认根据全局配置的id, 可不传]String | Object optional
Example:
uiTouch.off("click");
off
(
-
type
关闭事件
Parameters:
-
typeString[ "click" "drag" ]
Example:
uiTouch.off("click");
