فضای نام راهنمای ابزار
کارکرد
تابع | شرح |
---|---|
bindMouseEvents(عنصر) | رویدادهای مورد نیاز ماوس را به یک عنصر SVG متصل می کند. |
createDom() | Tooltip div را ایجاد کرده و آن را به صفحه تزریق کنید. |
getCustomTooltip() | تابع راهنمای سفارشی را دریافت می کند. |
getDiv() | ظرف راهنمای ابزار HTML را برمی گرداند. |
getTooltipOfObject(object) | متن راهنمای ابزار را برای عنصر داده شده برمی گرداند. |
پنهان شدن() | راهنمای ابزار را مخفی کنید. |
isVisible() | نشان می دهد که آیا یک راهنمای ابزار نمایش داده می شود یا نه |
setCustomTooltip(customFn) | یک تابع سفارشی را تنظیم می کند که در صورت وجود به جای رابط کاربری پیش فرض راهنمای ابزار فراخوانی می شود. |
unbindMouseEvents(عنصر) | رویدادهای راهنمای ابزار ماوس را از عنصر SVG باز می کند. |
متغیرها
متغیر | شرح |
---|---|
HOVER_MS | تأخیر قبل از ظاهر شدن راهنمای ابزار. |
حد | حداکثر عرض (به کاراکتر) یک راهنمای ابزار. |
حاشیه ها | بالشتک افقی بین نوک ابزار و لبه صفحه. |
OFFSET_X | افست بین مکان نما ماوس و راهنمای ابزار. |
OFFSET_Y | افست عمودی بین نشانگر ماوس و راهنمای ابزار. |
RADIUS_OK | ماوس Radius می تواند قبل از کشتن راهنمای ابزار حرکت کند. |
نام مستعار را تایپ کنید
نام مستعار را تایپ کنید | شرح |
---|---|
CustomTooltip | تابعی که UI سفارشی راهنمای ابزار را ارائه می کند. پارامتر اول: عنصر div برای رندر کردن محتوا. پارامتر دوم: عنصری که روی آن قرار میگیرد (یعنی عنصری که راهنمای ابزار باید برای آن نشان داده شود). |
TipInfo | نوعی که می تواند راهنمای ابزار را تعریف کند. یا یک رشته، یک شی حاوی یک ویژگی tooltip، یا تابعی که یک رشته را برمی گرداند، یا تابع تو در تو دلخواه دیگری که در نهایت به یک رشته باز می شود. |