ویژگی scrollX Window
- پچھلے صفحے scrollTo()
- آئندہ صفحہ scrollY
- ایک پلیٹ کی واپسی وینڈو اوبجیکٹ
تعریف و استفاده
scrollX
ویژگی بازگشتی از پیکسلهایی که از بالای چپ پنجره اسکرول میکنند.
scrollX
ویژگی فقط خواندنی است.
نشانگر
scrollX
ویژگی برابر است با ویژگی pageXOffset
استفاده کنید.
برای سازگاری بین مرورگرها، از ویژگی window.pageXOffset
به جای window.scrollX
。
لطفاً ببینید:
مثال
مثال 1
محتوای 100 پیکسل اسکرول شود و scrollX و scrollY نمایش داده شود:
window.scrollBy(100, 100); alert(window.scrollX + window.scrollY);
مثال 2
ساخت ناوبری چسبناک:
// ناوبری را بدست آورید const navbar = document.getElementById("navbar"); // موقعیت جابجایی ناوبری را بدست آورید const sticky = navbar.offsetTop; // زمانی که به موقعیت اسکرول خود میرسید، نوع sticky را به ناوبری اضافه کنید. زمانی که از موقعیت اسکرول خارج میشوید، نوع sticky را حذف کنید. function myFunction() { اگر (window.scrollY >= sticky) { navbar.classList.add("sticky") } else { navbar.classList.remove("sticky"); } }
نحوه استفاده
window.scrollX
یا:
scrollX
مقدار بازگشتی
نوع | توضیح |
---|---|
عدد | دستواری از پیکسلهایی که از بالای چپ پنجره اسکرول میکنند。 |
براوزر سپورٹ
تمام براوزرز اس کا سپورٹ کرتے ہیں window.scrollX
:
کروم | آئی ای | ایج | فائرفاکس | سافری | آپریا |
---|---|---|---|---|---|
کروم | آئی ای | ایج | فائرفاکس | سافری | آپریا |
پشتیبندگی | 9-11 | پشتیبندگی | پشتیبندگی | پشتیبندگی | پشتیبندگی |
- پچھلے صفحے scrollTo()
- آئندہ صفحہ scrollY
- ایک پلیٹ کی واپسی وینڈو اوبجیکٹ