0

我正在使用一个事件侦听器,它引用relatedTargetFirefox 的toElement变量或 Chrome 和 IE 的变量。但是因为我做了那部分代码,所以父变量发生了变化。为什么?

例如,在今天之前我需要使用evt.Va.toElement来引用toElement变量,但从今天早上开始我需要使用evt.Xa.toElement. 为什么改变了?

google.maps.event.addListener(polygon,"mouseout",function(evt){ // Mouseout
  if(evt.Xa.toElement){ // For Chrome and IE
    if(evt.Xa.toElement.id != "idName"){
     // Do something
    }
  } else {
    // Do something else
  }
}

有没有办法使用toElementrelatedTarget确定它总是有效的?

4

1 回答 1

1

evt.Xa 是一个未记录的属性,不应该用于任何事情,它可能会随着 API 的任何版本而改变(闭包编译器会在每个版本中重新分配未记录的属性)。只有记录在案的属性才能在生产代码中安全使用。

于 2013-11-06T15:45:41.993 回答