كما هو موضح أدناه:
انسخ رمز الكود كما يلي:
// إرجاع نوع المصفوفة
وظيفة findPosition(oElement) {//oElement العنصر الحالي
إذا (typeof (oElement.offsetParent)!= 'غير محدد') {
for (var posX = 0, posY = 0; oElement; oElement = oElement.offsetParent) {
posX += oElement.offsetLeft;
posY += oElement.offsetTop;
}
}
var array = [posX, posY];
مصفوفة العودة؛
}
// احصل على إحداثي X المطلق لعنصر التحكم الذي أدى إلى تشغيل الحدث على الصفحة بأكملها
وظيفة FindPositionX(oElement) {
إذا (typeof (oElement.offsetParent)!= 'غير محدد') {
لـ (var posX = 0؛ oElement؛ oElement = oElement.offsetParent)
{
posX += oElement.offsetLeft;
}
}
إرجاع نقاط البيع؛
}
// احصل على إحداثي Y المطلق لعنصر التحكم الذي أدى إلى تشغيل الحدث على الصفحة بأكملها
وظيفة findPositionY(oElement) {
إذا (typeof (oElement.offsetParent)!= 'غير محدد') {
for (var posY = 0; oElement; oElement = oElement.offsetParent) {
posY += oElement.offsetTop;
}
}
إرجاع الوضعي؛
}