çok daha büyüktür Tuvalde kalan mouseX 300'ün ötesine geçiyor. Bunun için bir ekran görüntüsü bağladım. Chrome'da iyi çalışıyor ancak Internet Explorer'da ve Windows mağaza uygulamalarında çalışmıyor.mouseEvent.offsetX gerçek tuval boyutu
Ekran Görüntüsü: i işaretlemiş yüzden, http://dc365.4shared.com/download/ajE0f2XQ?tsid=20130615-014658-676a63ae
işaretçi bir yere sağ kenara yakın ama ekran görüntüsünde geldi vermedi. Üstteki ilk sayı, tuval genişliği ve ikincisi işaretçi offsetX'i gösterir.
Bu neden oluyor, nasıl düzeltilir?
Güncelleme Eklendi (CSS kodu)
Css kodu
#mainScreen {
display: -ms-grid;
-ms-grid-columns: 30px 1fr 30px;
-ms-grid-rows: 30px 100px 20px 1fr 30px;
height:inherit;
}
#topScreen {
display: -ms-grid;
-ms-grid-column: 2;
-ms-grid-row: 2;
-ms-grid-columns: 30px 150px 30px 60px 100px 1fr 30px;
-ms-grid-rows: 20px 1fr 20px;
}
#canvasWidth {
display: -ms-grid;
-ms-grid-row: 2;
-ms-grid-column: 2;
}
#mouseX {
display: -ms-grid;
-ms-grid-column: 4;
-ms-grid-row: 2;
}
#gameScreen {
display: -ms-grid;
-ms-grid-column: 2;
-ms-grid-row: 4;
-ms-grid-rows:1fr;
-ms-grid-columns: 1fr;
height:inherit;
width:inherit;
}
#gameCanvas {
height:inherit;
width:inherit;
background-color:white;
-ms-grid-column: 1;
-ms-grid-row: 1;
}
şey: http://stackoverflow.com/questions/55677/how-do-i-get-the-coordinates-of-a-mouse-click -on-bir-tuval-eleman? rq = 1 –
Teşekkürler, ama yardımcı olmadı. –