English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

سمة pageXOffset للنافذة

مثلث النافذة لـ جافا سكريبت

pageXOffsetسمة قراءة فقط تعود بكسل من الزاوية العلوية اليسرى للنافذة حيث يتم سحب المستند الحالي.

سمة.pageXOffset هيscrollXاسم مماثل للسمة.

النص:

window.pageXOffset
var x = window.pageXOffset;
var y = window.pageYOffset;
اختبار لرؤية‹/›

ملاحظة: صفات.pageXOffset و.pageYOffset تساوي صفات.scrollX و.scrollY.

مرونة المتصفح

الرقم في الجدول هو إصدار المتصفح الذي يدعم سمة pageXOffset لأول مرة:

سمة
pageXOffsetنعمنعمنعمنعم9

تفاصيل تقنية

النتيجة المطلوبة:رقم يظهر عدد البكسلات التي تم سحبها من اليسار الأعلى للنافذة

مزيد من الأمثلة

تأكيد محتوى إلى اليمين والأسفل 100 بكسل، وتظهر صفوف.pageXOffset و.pageYOffset:

window.scrollBy(100, 100);
var x = window.pageXOffset;
var y = window.pageYOffset;
اختبار لرؤية‹/›

حلول متعددة المتصفحات (للمتصفحات الأقدم من IE8، استخدم scrollLeft وscrollTop):

var x = (window.pageXOffset !== undefined)
  ? window.pageXOffset
  : (document.documentElement || document.body.parentNode || document.body).scrollLeft;
var y = (window.pageYOffset !== undefined)
  ? window.pageYOffset
  : (document.documentElement || document.body.parentNode || document.body).scrollTop;
اختبار لرؤية‹/›

مراجع ذات صلة

مرجع نافذة (Window):خاصية window.pageYOffset

مرجع نافذة (Window):خاصية window.scrollX

مرجع نافذة (Window):خاصية window.scrollY

مرجع DOM HTML:العنصر .scrollLeft الخاصية

مرجع DOM HTML:العنصر .scrollTop الخاصية

مثلث النافذة لـ جافا سكريبت