آموزش پلاگین Popover در بوت استرپ

4 سال پیش
آموزش پلاگین Popover در بوت استرپ 
امتیاز دهید post

آموزش پلاگین Popover در بوت استرپ

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش پلاگین Popover در بوت استرپ خواهیم پرداخت.

popover مشابه tooltip است و نمای گسترده ای را با یک عنوان ارائه می دهد. برای فعال کردن پنجره بازشو ، فقط کاربر باید نشانگر را روی عنصر قرار دهد. محتوای popover را می توان به طور کامل با استفاده از Bootstrap Data API جمع آوری کرد. این روش به یک راهنما نیاز دارد.

اگر می خواهید این قابلیت پلاگین را به صورت جداگانه در آن بگنجانید، به popover.js نیاز دارید و این به پلاگین tooltip وابسته است. در غیر این صورت ، همانطور که در درس بررسی اجمالی افزونه های بوت استرپ ذکر شده است، می توانید bootstrap.js یا minst bootstrap.min.js را در آن بگنجانید.

کاردبرها

افزونه popover در صورت تقاضا محتوا و نشانه گذاری ایجاد می کند و به طور پیش فرض popover را بعد از عنصر ماشه خود قرار می دهد. به دو روش زیر می توانید popover را اضافه کنید –

  • از طریق ویژگی های داده – برای افزودن popover ، data-toggle = “popover” را به تگ anchor / button اضافه کنید. عنوان لنگر متن یک popover است. به طور پیش فرض، افزونه popover روی پلاگین تنظیم می شود.

 

  • از طریق JavaScript – با استفاده از نحو زیر popovers را از طریق JavaScript فعال کنید –

 

افزونه Popover پلاگین های فقط css نیست مانند کشویی یا پلاگین های دیگر که در درس های قبلی بحث شده است. برای استفاده از این افزونه باید آن را با استفاده از jquery فعال کنید (javascript را بخوانید). برای فعال کردن همه بازپخش های صفحه خود فقط از این اسکریپت استفاده کنید –

 

مثال

مثال زیر استفاده از افزونه popover را از طریق ویژگی های داده نشان می دهد.

 

گزینه ها

گزینه های خاصی وجود دارد که می تواند از طریق Bootstrap Data API اضافه شود یا از طریق JavaScript فراخوانی شود. جدول زیر گزینه ها را لیست می کند –

نام گزینه مقدار پیش فرض نام ویژگی داده توضیح
animation boolean Default − true data-animation انتقال محو CSS را به popover اعمال می کند.
html boolean Default − false data-html HTML را در popover وارد می کند. در صورت نادرست بودن ، از روش متنی jQuery برای قرار دادن محتوا در dom استفاده می شود. اگر نگران حملات XSS هستید از متن استفاده کنید.
placement string|function Default − top data-placement نحوه قرارگیری popover را مشخص می کند (به عنوان مثال ، بالا | پایین | چپ | راست | خودکار). وقتی خودکار مشخص شود ، به صورت پویا مجدداً popover را تغییر جهت می دهد. به عنوان مثال ، اگر جایگذاری “خودکار چپ” باشد ، popover در صورت امکان به سمت چپ نمایش داده می شود ، در غیر این صورت درست نشان داده می شود.
selector string Default − false data-selector در صورت ارائه انتخاب، اشیا popover به اهداف تعیین شده منتقل می شوند.
title string | function Default − “ data-title در صورت عدم وجود ویژگی عنوان ، گزینه عنوان عنوان پیش فرض است.
trigger string Default − ‘hover focus’ data-trigger نحوه ایجاد popover را مشخص می کند – کلیک کنید | شناور | تمرکز | کتابچه راهنمای. ممکن است چندین راه انداز را منتقل کنید. آنها را با فاصله جدا کنید.
delay number | object Default − 0 data-delay تأخیر در نمایش و پنهان کردن popover در ms – در نوع راه انداز دستی صدق نمی کند. اگر یک عدد ارائه شود ، تأخیر برای پنهان کردن / نمایش دادن اعمال می شود. ساختار شی

 
container string | false Default − false data-container popover را به یک عنصر خاص اضافه می کند. مثال: container: ‘body’

 

متد ها

در زیر چند متد مفید برای popover وجود دارد –

 

متد توضیح مثال
Options − .popover(options) یک کنترل کننده popover را به مجموعه عناصر متصل می کند.
Toggle − .popover(‘toggle’) popover یک عنصر را تغییر می دهد.
Show − .popover(‘show’) popover یک عنصر را نشان می دهد.
Hide − .popover(‘hide’) popover یک عنصر را پنهان می کند.
Destroy − .popover(‘destroy’) popover یک عنصر را پنهان کرده و از بین می برد.

 

مثال

مثال زیر روش های افزونه popover را نشان می دهد –

 

رویداد ها

جدول زیر رویدادهای کار با افزونه popover را لیست می کند. این رویداد ممکن است برای اتصال به تابع استفاده شود.

رویداد توضیح مثال
show.bs.popover این رویداد با فراخوانی روش show instance بلافاصله آغاز می شود.
shown.bs.popover این رویداد هنگامی که راهنمای ابزار برای کاربر قابل مشاهده شده است خاموش می شود (منتظر می ماند تا انتقال CSS کامل شود).
hide.bs.popover این رویداد بلافاصله پس از فراخوانی روش مخفی کاری برداشته می شود.
hidden.bs.popover این رویداد پس از پنهان شدن راهنمای ابزار از کاربر خاموش می شود (منتظر می ماند تا انتقال CSS کامل شود).

 

مثال

مثال زیر رویدادهای افزونه Popover را نشان می دهد –

 

منبع.

لیست جلسات قبل آموزش بوت استرپ

  1. آموزش بوت استرپ
  2.  بررسی اجمالی بوت استرپ
  3. آموزش راه اندازی بوت استرپ
  4. آموزش سیستم شبکه در بوت استرپ 
  5. بررسی اجمالی CSS در بوت استرپ
  6. آموزش تایپوگرافی در بوت استرپ 
  7. آموزش کد در بوت استرپ 
  8. آموزش جدول در بوت استرپ
  9. آموزش فرم ها در بوت استرپ 
  10. آموزش دکمه ها در بوت استرپ
  11. آموزش تصاویر در بوت استرپ
  12. آموزش کلاس های کمکی در بوت استرپ 
  13. آموزش ابزارهای پاسخگو در بوت استرپ 
  14. آموزش Glyphicons در بوت استرپ 
  15. آموزش منوهای کشویی در بوت استرپ
  16. آموزش گروه های دکمه ای در بوت استرپ
  17. آموزش گروه های ورودی در بوت استرپ
  18. آموزش عناصر ناوبری در بوت استرپ
  19. آموزش Navbar در بوت استرپ
  20. آموزش Breadcrumbs در بوت استرپ
  21. آموزش صفحه بندی در بوت استرپ
  22. آموزش لیبل ها در بوت استرپ
  23. آموزش بج ها در بوت استرپ
  24. آموزش Jumbotron در بوت استرپ 
  25. آموزش تصاویر کوچک در بوت استرپ 
  26. آموزش هشدارها در بوت استرپ 
  27.  آموزش نوارهای پیشرفت در بوت استرپ 
  28. آموزش شی Media در بوت استرپ
  29. آموزش گروه لیست در بوت استرپ
  30. آموزش پانل ها در بوت استرپ 
  31. آموزش well در بوت استرپ 
  32. بررسی اجمالی پلاگین ها در بوت استرپ 
  33. آموزش پلاگین انتقال در بوت استرپ
  34. آموزش پلاگین Modal در بوت استرپ
  35. آموزش پلاگین Dropdown در بوت استرپ
  36. آموزش پلاگین Scrollspy در بوت استرپ
  37. آموزش پلاگین تب در بوت استرپ
  38. آموزش پلاگین tooltip در بوت استرپ
امتیاز دهید post
0
برچسب ها :
نویسنده مطلب saber

دیدگاه شما

بدون دیدگاه