Members
-
module:ol/events/condition.altKeyOnly
-
仅当 alt 键被按下时返回
true,否则返回false(例如同时按下了 shift 键)。 -
module:ol/events/condition.altShiftKeysOnly
-
仅当 alt 键和 shift 键同时被按下时返回
true,否则返回false(例如同时按下了平台修饰键)。 -
module:ol/events/condition.always
-
始终返回 true。
-
module:ol/events/condition.click
-
如果事件是
click事件则返回true,否则返回false。 -
module:ol/events/condition.doubleClick
-
如果事件是地图
dblclick事件则返回true,否则返回false。 -
module:ol/events/condition.focus
-
如果地图具有焦点则返回
true。此条件要求地图目标元素具有tabindex属性,例如<div id="map" tabindex="1">。 -
module:ol/events/condition.mouseOnly
-
如果事件来源于鼠标设备则返回
true。 -
module:ol/events/condition.never
-
始终返回 false。
-
module:ol/events/condition.noModifierKeys
-
如果没有修饰键(alt 键、shift 键或平台修饰键)被按下则返回
true。 -
module:ol/events/condition.penOnly
-
如果事件来源于数字笔则返回
true。 -
module:ol/events/condition.platformModifierKey
-
如果平台修饰键(Mac 上为 meta 键,其他平台为 ctrl 键)被按下则返回
true。 -
module:ol/events/condition.platformModifierKeyOnly
-
仅当平台修饰键(Mac 上为 meta 键,其他平台为 ctrl 键)被按下时返回
true,否则返回false(例如同时按下了 shift 键)。 -
module:ol/events/condition.pointerMove
-
如果浏览器事件是
pointermove事件则返回true,否则返回false。 -
module:ol/events/condition.primaryAction
-
如果事件来源于与表面接触的主指针或鼠标左键被按下则返回
true。 参见 https://www.w3.org/TR/pointerevents/#button-states。 -
module:ol/events/condition.shiftKeyOnly
-
仅当 shift 键被按下时返回
true,否则返回false(例如同时按下了 alt 键)。 -
module:ol/events/condition.singleClick
-
如果事件是地图
singleclick事件则返回true,否则返回false。 -
module:ol/events/condition.targetNotEditable
-
如果目标元素不可编辑,即不是
input、select或textarea元素,且未设置或继承contenteditable属性,则返回true,否则返回false。 -
module:ol/events/condition.touchOnly
-
如果事件来源于触摸设备则返回
true。
Type Definitions
-
接受
MapBrowserEvent并返回{boolean}的函数。如果条件满足,应返回 true。