با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
blockly > نوار پیمایش
کلاس برای نوار اسکرول SVG خالص. این تکنیک نوار پیمایشی را ارائه می دهد که کارکرد آن تضمین شده است، اما ممکن است شبیه نوارهای پیمایش سیستم نباشد یا رفتاری نداشته باشد.
امضا:
export declare class Scrollbar
سازندگان
خواص
مواد و روش ها
روش | اصلاح کننده ها | شرح |
---|
در معرض قرار دادن() | | این نوار اسکرول را دور بریزید. عناصر DOM، شنوندگان رویداد و اشتراکهای تم را حذف کنید. |
isVisible() | | آیا نوار اسکرول قابل مشاهده است؟ نوارهای پیمایش غیر جفت شده در صورت عدم نیاز ناپدید می شوند. |
تغییر اندازه (opt_metrics) | | مکان نوار اسکرول و طول آن را دوباره محاسبه کنید. |
resizeContentHorizontal(hostMetrics) | | مکان اسکرول افقی را در مسیر و طول آن دوباره محاسبه کنید. این باید زمانی فراخوانی شود که محتویات فضای کاری تغییر کرده باشد. |
resizeContentVertical(hostMetrics) | | مکان یک اسکرول عمودی را در مسیر و طول آن دوباره محاسبه کنید. این باید زمانی فراخوانی شود که محتویات فضای کاری تغییر کرده باشد. |
resizeViewHorizontal(hostMetrics) | | مکان نوار اسکرول افقی روی صفحه و طول مسیر را دوباره محاسبه کنید. این باید زمانی فراخوانی شود که چیدمان یا اندازه پنجره تغییر کرده است. |
resizeViewVertical(hostMetrics) | | مکان یک اسکرول عمودی روی صفحه و طول مسیر را دوباره محاسبه کنید. این باید زمانی فراخوانی شود که چیدمان یا اندازه پنجره تغییر کرده است. |
مجموعه (مقدار، به روز رسانی متریک) | | موقعیت دستگیره نوار اسکرول را تنظیم کنید. |
setContainerVisible(قابل مشاهده) | | تنظیم کنید که محفظه نوار پیمایش قابل مشاهده باشد یا خیر و در صورت تغییر دید، نمایشگر را بر اساس آن به روز کنید. |
setHandlePosition(newPosition) | | افست دسته نوار اسکرول را از موقعیت نوار اسکرول تنظیم کنید و ویژگی SVG را متناسب با آن تغییر دهید. |
setOrigin(x, y) | | مبدا فضای کاری را که نوار پیمایش در آن قرار دارد، بر حسب پیکسل نسبت به مبدا div تزریقی ثبت کنید. این برای مواقعی است که از نوار پیمایش در شیئی استفاده می شود که منشأ آن با فضای کار اصلی یکسان نیست (مثلاً در یک پرواز). |
setVisible (قابل مشاهده) | | تنظیم کنید که آیا نوار پیمایش قابل مشاهده باشد. فقط برای نوارهای پیمایش غیر جفت شده اعمال می شود. |
updateDisplay_() | | قابلیت مشاهده نوار اسکرول را بر اساس اینکه آیا فکر میکند باید قابل مشاهده باشد و فضای کاری حاوی آن قابل مشاهده است یا نه، بهروزرسانی کنید. ما نمیتوانیم به پنهان شدن فضای کاری حاوی برای پنهان کردن ما تکیه کنیم زیرا لزوماً والد ما در DOM نیست. |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2023-12-02 بهوقت ساعت هماهنگ جهانی.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"اطلاعاتی که نیاز دارم وجود ندارد"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"بیشازحد پیچیده/ مراحل بسیار زیاد"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"قدیمی"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"مشکل ترجمه"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشکل کد / نمونهها"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غیره"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"درک آسان"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"مشکلم را برطرف کرد"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غیره"
}]