Openlayers API-condition

2020-02-16  本文已影响0人  写前端的大叔

ol/events/condition主要包括一些常用的事件属性,在执行一些交互操作时,可以指定ol/events/condition中的事件。在前面的文章中都有所接触了,比如在使用Select的时候,将condition设置为pointerMove时,当鼠标移动到几何图形上时就会选择被选中的几何图形,下面就来一一介绍ol/events/condition中的事件。

  • altKeyOnly:只有按住Alt键时才触发。
  • altShiftKeysOnly:只有同时按住Alt键和和Shift键时才触发。
  • always:任何事件操作都会触发。
  • click:鼠标单击事件时触发。
  • doubleClick:鼠标双击事件时触发。
  • focus:获得焦点时触发。
  • mouseOnly:鼠标相关事件。
  • never:任何事件都不生效。
  • noModifierKeys:非alt-, shift-相关的事件。
  • penOnly:写字板触发事件,主要是外接电子笔。
  • platformModifierKeyOnly:按住alt键时触发。
  • pointerMove:鼠标hover事件。
  • primaryAction:按下鼠标左键时触发。
  • shiftKeyOnly:只有按住shift键时才触发。
  • singleClick:地图单击事件时触发。
  • targetNotEditable:如果目标元素不可编辑,即不是<input>-,<select>-或<textarea>-元素,则返回true,否则返回false。
  • touchOnly:手指触摸时触发事件,仅用于移动设备。
    个人博客
上一篇 下一篇

猜你喜欢

热点阅读