Kaynağa Gözat

修改覆盖物的事件回调

tags/1.6.0
Caven Chen 5 yıl önce
ebeveyn
işleme
1ff9ed520a
2 değiştirilmiş dosya ile 5 ekleme ve 7 silme
  1. 1
    1
      dist/dc.core.min.js
  2. 4
    6
      src/core/event/MouseEvent.js

+ 1
- 1
dist/dc.core.min.js
Dosya farkı çok büyük olduğundan ihmal edildi
Dosyayı Görüntüle


+ 4
- 6
src/core/event/MouseEvent.js Dosyayı Görüntüle

@@ -2,7 +2,7 @@
* @Author: Caven
* @Date: 2019-12-31 16:58:31
* @Last Modified by: Caven
* @Last Modified time: 2020-05-15 14:16:56
* @Last Modified time: 2020-05-15 19:38:39
*/

import { MouseEventType } from './EventType'
@@ -141,7 +141,7 @@ class MouseEvent extends Event {
* @param {*} mouseInfo
*
*/
_raiseEvent(type, mouseInfo = {}, callback) {
_raiseEvent(type, mouseInfo = {}) {
let event = undefined
let targetInfo = this._getTargetInfo(mouseInfo.target)
let overlay = targetInfo.overlay
@@ -156,7 +156,6 @@ class MouseEvent extends Event {
...targetInfo,
...mouseInfo
})
callback && callback()
}

/**
@@ -222,9 +221,8 @@ class MouseEvent extends Event {
this._getOverlayId(mouseInfo.target)
) {
this._raiseEvent(MouseEventType.MOUSE_OUT, this._selected)
this._raiseEvent(MouseEventType.MOUSE_OVER, mouseInfo, () => {
this._selected = mouseInfo
})
this._raiseEvent(MouseEventType.MOUSE_OVER, mouseInfo)
this._selected = mouseInfo
}
}
}

Loading…
İptal
Kaydet