Seperti yang ditunjukkan di bawah ini:
Copy kode kodenya sebagai berikut:
//mengembalikan tipe array
function findPosition(oElement) {//oElement elemen saat ini
if (typeof (oElement.offsetParent) != 'tidak terdefinisi') {
untuk (var posX = 0, posY = 0; oElement; oElement = oElement.offsetParent) {
posX += oElement.offsetLeft;
posY += oElement.offsetTop;
}
}
var array = [posX, posY];
kembalikan susunan;
}
//Dapatkan koordinat X absolut dari kontrol yang memicu kejadian di seluruh halaman
fungsi findPositionX(oElement) {
if (typeof (oElement.offsetParent) != 'tidak terdefinisi') {
untuk (var posX = 0; oElement; oElement = oElement.offsetParent)
{
posX += oElement.offsetLeft;
}
}
kembalikan posX;
}
//Dapatkan koordinat Y absolut dari kontrol yang memicu kejadian di seluruh halaman
fungsi findPositionY(oElement) {
if (typeof (oElement.offsetParent) != 'tidak terdefinisi') {
untuk (var posY = 0; oElement; oElement = oElement.offsetParent) {
posY += oElement.offsetTop;
}
}
pos pengembalian;
}