تمرير النافذة
مثال
قم بتمرير المستند أفقيًا بمقدار 100 بكسل:
window.scrollBy(100, 0);
قم بتمرير المستند بمقدار 100 بكسل عموديًا:
window.scrollBy(0, 100);
المزيد من الأمثلة أدناه.
التعريف والاستخدام
تقوم scrollBy()
الطريقة بتمرير المستند بعدد وحدات البكسل المحدد.
ملحوظة
لكي scrollBy()
تعمل الطريقة ، يجب أن يكون المستند أكبر من الشاشة ، ويجب أن يكون شريط التمرير مرئيًا.
أنظر أيضا:
بناء الجملة
window.scrollBy(x, y)
أو فقط:
scrollBy(x, y)
المعلمات
Parameter | Description |
x | Required. Number of pixels to scroll (horizontally). Positive values scroll to the right, negative values to the left. |
y | Required. Number ofpixels to scroll (vertically). Positive values scroll down, negative values scroll up. |
قيمة الإرجاع
لا أحد |
مزيد من الأمثلة
قم بتمرير المستند لأعلى ولأسفل:
<button onclick="scrollWin(0, 50)">Scroll down</button>
<button onclick="scrollWin(0, -50)">Scroll up</button>
<script>
function scrollWin(x, y) {
window.scrollBy(x, y);
}
</script>
قم بتمرير المستند إلى اليمين واليسار:
<button onclick="scrollWin(100, 0)">Scroll right</button>
<button onclick="scrollWin(-100, 0)">Scroll left</button>
<script>
function scrollWin(x, y) {
window.scrollBy(x, y);
}
</script>
دعم المتصفح
scrollBy()
مدعوم في جميع المتصفحات:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |