修改文本框二三维不同步问题
This commit is contained in:
@ -154,7 +154,7 @@ class TextBox extends Base {
|
|||||||
set show(v) {
|
set show(v) {
|
||||||
this.options.show = v
|
this.options.show = v
|
||||||
this.textDom && (this.textDom.style.display = v ? 'block' : 'none');
|
this.textDom && (this.textDom.style.display = v ? 'block' : 'none');
|
||||||
// syncData(this.sdk, this.options.id)
|
syncData(this.sdk, this.options.id)
|
||||||
}
|
}
|
||||||
get position() {
|
get position() {
|
||||||
return this.options.position
|
return this.options.position
|
||||||
|
@ -419,7 +419,6 @@ class YJEarth {
|
|||||||
|
|
||||||
let ClickHandler = new Cesium.ScreenSpaceEventHandler(_this.viewer.canvas)
|
let ClickHandler = new Cesium.ScreenSpaceEventHandler(_this.viewer.canvas)
|
||||||
ClickHandler.setInputAction((movement) => {
|
ClickHandler.setInputAction((movement) => {
|
||||||
console.log(_this.viewer, 'hhhh')
|
|
||||||
// let textList = document.getElementsByClassName('popup-textarea')
|
// let textList = document.getElementsByClassName('popup-textarea')
|
||||||
let textList = _this.viewer._element.getElementsByClassName('popup-textarea')
|
let textList = _this.viewer._element.getElementsByClassName('popup-textarea')
|
||||||
_this.isLeftClick = false
|
_this.isLeftClick = false
|
||||||
@ -430,7 +429,6 @@ class YJEarth {
|
|||||||
let height = textList[i].clientHeight * 1
|
let height = textList[i].clientHeight * 1
|
||||||
let x = movement.position.x
|
let x = movement.position.x
|
||||||
let y = movement.position.y
|
let y = movement.position.y
|
||||||
console.log(i, left, top, width, height, x, y, 'yyyyy')
|
|
||||||
if (x > left && x < left + width && y > top && y < top + height) {
|
if (x > left && x < left + width && y > top && y < top + height) {
|
||||||
if (_this.clickTextDom) {
|
if (_this.clickTextDom) {
|
||||||
_this.clickTextDom.style['pointer-events'] = 'none'
|
_this.clickTextDom.style['pointer-events'] = 'none'
|
||||||
|
Reference in New Issue
Block a user