اگر با یک سایت تصویری ساخته شده با jQuery مواجه شدید، به احتمال زیاد از یک لایت باکس استفاده می کند. نقطه قوت یک لایت باکس این است که می تواند حتی یک کتابخانه عکس ساده را به یک گالری جذاب و موثر تبدیل کند. در همین ویژگی است که محبوبیت چنین افزونه هایی برای جی کوئری در زمینه طراحی وب نهفته است.

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

شارژ کردن

TopUp یک کتابخانه جاوا اسکریپت با کاربری آسان برای نمایش تصاویر و صفحات وب بدون مزاحمت است. کتابخانه از طریق jQuery و jQuery UI برای سازگاری بین مرورگرها و فشرده بودن مدیریت می شود.

پلاگین اسلاید بالا

Highslide یک ابزار اختصاصی برای مشاهده تصاویر، رسانه ها و گالری ها است.

جعبه رنگ

پلاگین سفارشی کوچک برای jQuery 1.3+.

لایت باکس 2 یک اسکریپت ساده و بدون مزاحمت است که برای نمایش تصویر همپوشانی روی یک استفاده می شود صفحه فعلی. نصب آن آسان است و در تمام مرورگرهای مدرن کار می کند.

prettyPhoto نه تنها از تصاویر بلکه از ویدئو، فلش، یوتیوب و آژاکس نیز پشتیبانی می کند. لایت باکس برای فایل های رسانه ای.

Slimbox 2 یک کلون 4 کیلوبایتی از Light box 2 است که با jQuery پیاده سازی شده است.

Shadowbox یک نمایشگر رسانه ای مبتنی بر وب است که از همه فرمت های رسانه ای محبوب پشتیبانی می کند. Shadowbox با جاوا اسکریپت و CSS نوشته شده است و بسیار قابل تنظیم است.

Pirobox Extended V.1.0.

یکی از مزایای این افزونه امکان باز کردن هر نوع فایلی است - از محتوای تعبیه شده تا فایل swf. تصویر سادهبه فایل pdf.

از دیگر ویژگی های عالی می توان به تغییر اندازه خودکار تصویر و پشتیبانی از کشیدن و رها کردن اشاره کرد.

GreyBox می تواند برای نمایش وب سایت ها، تصاویر و سایر محتواها استفاده شود.

Super Box افزونه ای است که پنجره ها را با افکت لایت باکس نمایش می دهد.

یک اسکریپت ساده برای مشاهده راحتتصاویر در سایت شما نصب آسان و در تمام مرورگرهای محبوب کار می کند. می توانید نمونه کار را مشاهده کنید. اتصال خود کتابخانه در دو مرحله انجام می شود:

نصب و راه اندازی

لایت باکس از کتابخانه های Prototype و Scriptaculous استفاده می کند. شما باید آنها را در قسمت سر یک صفحه HTML قرار دهید:



فعال سازی

برای اینکه تصویر با استفاده از لایت باکس باز شود، باید ویژگی rel=”lightbox” را به تگ لینک تصویر اضافه کنید. در صورت لزوم می توان عنوانی را در ویژگی title قرار داد. به عنوان مثال، مانند این:

تصویر شماره 1

اگر نیاز دارید چندین تصویر مرتبط منطقی را قرار دهید و ناوبری بین آنها را در viewport سازماندهی کنید، باید نام گروه را برای هر تصویر مرتبط در ویژگی rel=”lightbox” در پرانتز مربع قرار دهید. مثلا:

تصویر شماره 1
تصویر شماره 2
تصویر شماره 3

چندین گالری عکس را می توان در صفحه قرار داد و هر یک از آنها می تواند هر تعداد تصویر را در خود جای دهد.

نسخه قبلی کتابخانه LightBox بدون استفاده از کتابخانه های شخص ثالث پیاده سازی شد. هیچ انیمیشن و گزینه ای برای مشاهده چندین تصویر مرتبط ندارد.

نظرات: 8

  1. مدیر:

    qpeo، من کار کتابخانه را در نسخه های 6 و 7 MS IE بررسی کردم - متوجه مشکلی نشدم.

  2. النا:

    سلام.
    ممنون از سایت شما و این اسکریپت. قرار دادن بسیار آسان است، تنها سوال. میشه طوری ساخت که اسلایدشو هم داشته باشه یعنی روی ماوس کلیک نکنه بلکه خود عکسا عوض بشه؟ میشه یه کد اضافه کنید؟
    هر کی میدونه بگه پیشاپیش از جوابت ممنونم

UPD 2014-02-14

به یاد دارید، من شش ماه پیش یک اسکریپت برای مشاهده عکس ها به اشتراک گذاشتم؟ من همچنین به خود می بالیدم که وزن کمی دارد، سریع کار می کند و به طور کلی خوش تیپ است. این که آیا واقعاً اینطور است یا نه، فقط می توان از بیرون قضاوت کرد، و من چند استدلال دیگر به نفع فیلمنامه به شما خواهم داد. امروز نسخه بهبود یافته آن را مورد توجه شما قرار می دهم - QuickBox 0.2.

چرا QuickBox؟

اندکی بیشتر از همه از اسکریپت هایی استفاده می کنند که به هنجار سنتی تبدیل شده اند. اگر جایی یک اسکریپت بزرگنمایی وجود دارد، پس این نیمی از زمان است جعبه باریکیا جعبه نور. به جای 6 فایل مورد نیاز برای جعبه نور، فیلمنامه من فقط به دو نیاز دارد: یکی cssو یکی JS. برای کارش نیازی به عکس نیست و عکس ها را قبل از نمایش روی صفحه از قبل بارگذاری می کند و 6.5 کیلوبایت وزن دارد.

در اینجا ویژگی های اصلی آن است:

  • بدون گرافیک، همه چیز بر اساس ساخته شده است HTML + CSS
  • دو فایل برای کار + مورد نیاز است
  • کنترل فلش های "چپ"، "راست" و دکمه Esc (هم در Win و هم در MacOS کار می کند). پس از بزرگ کردن عکس، می توانید با فشار دادن مکان نما روی صفحه کلید به عکس بعدی یا قبلی بروید و پنجره را ببندید - Esc یا پیوند "بستن" در بالا سمت راست.
  • ساخت گالری خودکار: اگر بیش از یک عکس در صفحه وجود داشته باشد که می خواهید برای نمای بزرگتر باز کنید، اسکریپت به طور خودکار یک گالری ایجاد می کند و لیستی از تصاویر را در بالا سمت چپ نمایش می دهد. نه لایت باکس و نه اسلیم باکس نمی توانند این کار را انجام دهند.
  • اگر ویژگی های عنوان برای عکس ها پر شده باشد، به طور خودکار در زیر هر عکس به عنوان توضیحات نمایش داده می شود.
  • اسکریپت بررسی می کند که آیا جی کوئری گنجانده شده است یا خیر، و اگر نه، بارگیری می شود

چه شکلی است؟

شما را می خندانم، اما هیچ تفاوت ظاهری با نسخه اول وجود ندارد، به جز سبک باز کردن پنجره. اسکریپت در کار به این شکل است:

مثال

می‌توانید اسکریپت را در عمل مشاهده کنید.

روش نصب

نصب 1 دقیقه طول می کشد. شما باید فایل ها را در هر پوشه ای در هاست خود از طریق ftp آپلود کنید.

- روش نصب؟
- بسیار ساده.
ممنون خیلی کمکم کردی

بارگذاری محتویات آرشیو در پوشه ریشه/js/. در سر سند قبل از تگ بسته شدنخط را بنویس:

اگر جی کوئری را فعال ندارید، فقط آن را از: /jquery.js. و به طوری که اسکریپت بتواند عکس های شما را پردازش کند. شما باید یک ویژگی به آنها اضافه کنید: class='quickbox'. به عنوان مثال، در اینجا 4 عکس برای شما آورده شده است:

دانلود

اسکریپت رایگان است، از آن استفاده کنید و از زندگی لذت ببرید. لطفا سعی نکنید آن را بفروشید، عقل سلیم را نشکنید :-).

جایگزین عالی برای LightBox با استفاده از jQuery.

2. گالری جاوا اسکریپت "جعبه عالی"

پشتیبانی از IE6 پیمایش صفحه کلید امکان پذیر است: دکمه n (بعدی) - تصویر بعدی. دکمه p (قبلی) - قبلی.

2. Mootools نمایش محتوا در ویندوز مودال "Bumpbox 2.0"

پشتیبانی فرمت های مختلف: PDF، flv، swf، صوتی، محتوای HTML، پشتیبانی از فریم.

یک اسکریپت فشرده و با اتصال آسان که به شما امکان می دهد تصاویر بزرگ شده را در یک بلوک پاپ آپ نمایش دهید. سایت به زبان روسی

4. پلاگین جی کوئری "ColorBox"

این افزونه در پنج سبک مختلف پیاده سازی شده است. برای مشاهده عملی آن با طرح های مختلف، از لینک های مثال 1 تا 5 پیروی کنید.

5 لایت باکس ویژوال

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

6. جعبه مدال ساده با تصویر بازشو به سبک لایت باکس JQuery

انتقال صاف از تک رنگ به رنگی با استفاده از jQuery.

7. گالری جاوا اسکریپت "EnlargeIt!"

8. پنجره پاپ آپ "LightWindow" به سبک لایت باکس

امکان نمایش اطلاعات در فرمت های مختلف در یک پنجره پاپ آپ وجود دارد: تصاویر تک، گالری، فایل های رسانه ای، فرم ها. صفحه نمایشی دارای پیوندهایی به گزینه های محتوای مختلف است.

9. پلاگین jQuery SuperBox

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

پلاگین فیس باکس jQuery 10

11. افزونه جاوا اسکریپت "FancyZoom"

12. "FancyZoom" با استفاده از کتابخانه jQuery

13. افزونه jQuery "YoxView" برای نمایش تصاویر، فلش و ویدئو

اثر انتقال صاف و شگفت انگیز محتوا. در صفحه توضیحات، پیوندهایی به تمام نمونه های آزمایشی این افزونه را خواهید یافت.

14. پلاگین "Floatbox"

15. جعبه خاکستری

16. "Highslide JS"

17. افزونه Mootools "ImageZoom"

18. پلاگین jQuery "lightbox"

19. لایت باکس +

تغییر اندازه پنجره مرورگر، اندازه تصویر را تغییر می دهد.

20. پلاگین "LightBox2"

استفاده می کند کتابخانه جاوا اسکریپتنمونه اولیه

21. "جعبه فندکی 2"

22. پلاگین jQuery برای نمایش تصاویر "TopUp".

23. Mootools Popup Modal "SimpleModal"

نمایش مطالب مختلف در پنجره های مدال.

24. MediaBoxAdvanced

نمایش اطلاعات در پنجره های مدال با استفاده از Mootools: تصاویر، فیلم ها، انیمیشن ها، خدمات اجتماعی و غیره.

25. پلاگین "LyteBox"

26. پلاگین Mootools "Milkbox"