事件对象。提供键盘、鼠标、授权在SDK中的回调触发。 需要注意的是,在非IE浏览器下,鼠标事件不支持PPPCallback类型的回调,即仅支持传递屏幕坐标。
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
props |
Object |
optional
包含如下属性的Object:
|
Example:
// 该对象仅可创建一次,所有事件均在一个对象内进行设置
var eventObj = new CooSDK.EventObj({
// 绑定的响应函数
lbtnDownCallback: test
});
function test(x, y, z) {
console.log("鼠标左键按下经纬度坐标:" + x + ',' + y + ',' + z);
}
// 解除绑定
eventObj.lbtnDownCallback = "none";
Members
获取或者设置鼠标相关事件返回值是否返回经纬度坐标,若为false,则返回屏幕坐标。
-
Default Value:
true
keyDownCallback : CBCallback|String
获取或者设置键盘按键按下事件绑定函数,参数(nChar)。
-
Default Value:
"none"
keyUpCallback : CBCallback|String
获取或者设置键盘按键弹起事件绑定函数,参数(nChar)。
-
Default Value:
"none"
lbtnDblClkCallback : PPPCallback|PPCallback|String
获取或者设置鼠标左键双击事件绑定函数,参数(xPos,yPos)。
-
Default Value:
"none"
lbtnDownCallback : PPPCallback|PPCallback|String
获取或者设置鼠标左键按下事件绑定函数,参数(xPos,yPos)。
-
Default Value:
"none"
lbtnUpCallback : PPPCallback|PPCallback|String
获取或者设置鼠标左键弹起事件绑定函数,参数(xPos,yPos)。
-
Default Value:
"none"
licStateCallback : CBCallback|String
获取或者设置授权状态事件绑定函数,参数(state)。
-
Default Value:
"none"
mbtnDblClkCallback : PPPCallback|PPCallback|String
获取或者设置鼠标中键双击事件绑定函数,参数(xPos,yPos)。
-
Default Value:
"none"
mbtnDownCallback : PPPCallback|PPCallback|String
获取或者设置鼠标中键按下事件绑定函数,参数(xPos,yPos)。
-
Default Value:
"none"
mbtnUpCallback : PPPCallback|PPCallback|String
获取或者设置鼠标中键弹起事件绑定函数,参数(xPos,yPos)。
-
Default Value:
"none"
mouseHoverCallback : PPPCallback|PPCallback|String
获取或者设置鼠标悬停事件绑定函数,参数(xPos,yPos)。
-
Default Value:
"none"
mouseMoveCallback : PPPCallback|PPCallback|String
获取或者设置鼠标移动事件绑定函数,参数(xPos,yPos)。
-
Default Value:
"none"
mouseWheelCallback : PPPCallback|PPCallback|String
获取或者设置鼠标滚轮滑动事件绑定函数,参数(xPos,yPos)。
-
Default Value:
"none"
rbtnDblClkCallback : PPPCallback|PPCallback|String
获取或者设置鼠标右键双击事件绑定函数,参数(xPos,yPos)。
-
Default Value:
"none"
rbtnDownCallback : PPPCallback|PPCallback|String
获取或者设置鼠标右键按下事件绑定函数,参数(xPos,yPos)。
-
Default Value:
"none"
rbtnUpCallback : PPPCallback|PPCallback|String
获取或者设置鼠标右键弹起事件绑定函数,参数(xPos,yPos)。
-
Default Value:
"none"
Methods
更新单个或者多个对象属性,使之立即生效。
一般用于多个属性的同时更新,避免性能开销过大。
Name | Type | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
props |
Object |
optional
包含如下属性的Object:
|