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

4 سال پیش
امتیاز دهید post

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

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

پلاگین Scrollspy (به روزرسانی خودکار nav) به شما امکان می دهد بر اساس موقعیت پیمایش، بخشهایی از صفحه را هدف قرار دهید. در اجرای اصلی آن، همانطور که پیمایش می کنید، می توانید کلاسهای active. را بر اساس موقعیت پیمایش به نوار navbar اضافه کنید.

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

موارد استفاده

شما می توانید رفتار scrollspy را به ناوبری بالای صفحه خود اضافه کنید –

از طریق مشخصه های data-spy = “scroll”را به عنصری که می خواهید از آن جاسوسی کنید اضافه کنید. سپس ویژگی ID-target را با شناسه یا کلاس عنصر والد هر مولفه nav. بوت استرپ اضافه کنید. برای کار کردن، شما باید در بدنه صفحه عناصری داشته باشید که دارای شناسه های منطبق بر پیوندهای مورد جاسوسی شما باشند.

 

می توانید به جای استفاده از مشخصه های داده ، scrollspy را با جاوا اسکریپت فراخوانی کنید با انتخاب عنصری برای جاسوسی و سپس فراخوانی تابع ()scrollspy.

 

مثال

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

 

گزینه ها

گزینه ها می توانند از طریق ویژگی های داده یا جاوا اسکریپت منتقل شوند. جدول زیر گزینه ها را لیست می کند –

 

نام  گزینه مقدار نام ویژگی داده توضیح
offset number Default: 10 data-offset پیکسل برای جبران کردن از بالا هنگام محاسبه موقعیت پیمایش.

 

متد ها

.scrollspy(‘refresh’)– هنگام فراخوانی scrollspy از طریق متد جاوا اسکریپت، برای به روزرسانی DOM باید با روش refresh. فراخوانی شود. اگر عناصر DOM تغییر کرده باشند ، به عنوان مثال اگر برخی از عناصر را اضافه یا حذف کرده باشید ، این مفید است. دستور زیر استفاده از این روش است.

 

 

مثال

مثال زیر استفاده از روش scrollspy(‘refresh’). را نشان می دهد –

 

 

رویداد ها

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

 

 

رویداد توضیح مثال
activate.bs.scrollspy این رویداد هر زمان که مورد جدیدی توسط scrollspy فعال می شود، فعال می گیرد.
 

مثال

مثال زیر استفاده از رویداد activ.bs.scrollspy را نشان می دهد –

 

منبع.

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

  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 در بوت استرپ
امتیاز دهید post
0
برچسب ها :
نویسنده مطلب saber

دیدگاه شما

بدون دیدگاه