خصوصیت element.scrollTop
مثال (خصوصیت element.scrollTop)
به دست آوردن تعداد پیکسل هایی که محتوای یک عنصر <div> به صورت افقی و عمودی، اسکرول شده است:
var x = elmnt.scrollLeft;
var y = elmnt.scrollTop;
خودتان امتحان کنید »
در انتهای این صفحه، مثال های بیشتری آورده شده است.
تعریف و کاربرد
ویژگی scrollTop، تعداد پیکسل هایی که محتوای یک عنصر به صورت عمودی اسکرول شده است را برمی گرداند.
نکته: می توانید از خصوصیت scrollLeft برای ست کردن یا برگرداندن تعداد پیکسل هایی که محتوای یک عنصر به صورت افقی اسکرول شده است، استفاده کنید.
نکته: برای اضافه کردن اسکرول بارها به یک عنصر، می توانید از ویژگی سی اس اس overflow استفاده کنید.
پشتیبانی مرورگرها
متد | |||||
---|---|---|---|---|---|
scrollTop | بله | بله | بله | بله | بله |
نحوه استفاده
برگرداندن ویژگی scrollTop:
ست کردن ویژگی scrollTop:
Property Values
مقدار | توضیحات |
---|---|
pixels |
تعداد پیکسل هایی که محتوای یک عنصر، به صورت عمودی اسکرول شده است را مشخص می کند.
|
جزئیات تکنیکی
مقدار برگشتی |
یک عدد که مشخص کننده ی تعداد پیکسل هایی است که محتوای عنصر مورد نظر به صورت عمودی اسکرول شده است. |
---|
مثال - خودتان امتحان کنید
مثال (خصوصیت element.scrollTop)
اسکرول کردن محتوای یک عنصر <div> به صورت 50 پیکسل افقی و 10 پیکسل عمودی:
elmnt.scrollLeft = 50;
elmnt.scrollTop = 10;
خودتان امتحان کنید »
مثال (خصوصیت element.scrollTop)
اسکرول کردن محتوای یک عنصر <div> به صورت 50 پیکسل افقی و 10 پیکسل به صورت عمودی:
elmnt.scrollLeft += 50;
elmnt.scrollTop += 10;
خودتان امتحان کنید »
مثال (خصوصیت element.scrollTop)
اسکرول کردن محتوای <body> به صورت 30 پیکسل افقی و 10 پیکسل عمودی:
document.body.scrollTop += 10;
خودتان امتحان کنید »
کلیه توابع و خصوصیت های شیء Element در JavaScript
- نوشته شده توسط احسان عباسی
- بازدید: 6270