Jquery ferestre frumoase. Creați o fereastră modală jquery receptivă
Destul de des puteți găsi ferestre modale pe site-uri web și toate sunt folosite pentru sarcini diferite. De fapt, este destul instrument puternic, care vă permite să faceți interfața site-ului mai interactivă și mai convenabilă. De exemplu, ferestrele modale pot fi folosite pentru diverse forme, cum ar fi formularul de autorizare, formularul feedback, plasând o comandă pentru bunuri și nu știi niciodată.
În această postare ne vom uita la un exemplu despre cum să facem o fereastră modală simplă cu folosind JQueryși CSS. Particularitate acest exemplu Faptul este că nu este necesar aici, ei bine, cu excepția bibliotecii JQuery în sine.
Plasați codul ferestrei modal pe pagină:
După cum puteți vedea din marcaj, blocul ferestrei modale în sine este un div cu atributul id= formă_modală care conține un element span cu id= modal_close. Acest element va servi ca buton pentru a închide fereastra modală, în plus, sub bloc există un bloc div cu atributul id= suprapunere, care servește și la întunecarea fundalului. Fereastra modală se va deschide prin link, cu clasa modal.
CSS pentru fereastra modală
#modal_form ( lățime: 300px; înălțime: 300px; chenar-rază: 5px; chenar: 3px #000 solid; fundal: #fff; poziție: fix; sus: 45%; stânga: 50%; margin-sus: -150px; margin-left: -150px; opacitate: 0: 20px 10px; suprapunere (z-index:3; poziție:fix; culoarea fundal:#000; opacitate:0,8; -moz-opacity:0,8; filtru:alpha(opacity=80) ; lățime:100%; sus:0; cursor: nici unul)
Pentru formă_modală am stabilit o lățime și o înălțime fixe și apoi am centrat poziția în centrul ecranului. Pentru fundalul ferestrei modale ( suprapunere) setăm dimensiunea pentru a se potrivi cu lățimea ecranului, umplem cu transparență și, de asemenea, o ascundem în mod implicit. Moment special cu indicele z, modalul ar trebui să aibă cel mai mare dintre toate elementele de pe pagină, iar coperta ar trebui să aibă cel mai mare dintre toate elementele, cu excepția modului în sine.
Acum, la cel mai elementar lucru, acesta este codul javascript. Două evenimente principale vor fi folosite pentru fereastra modală: deschiderea acesteia - clic pe un element cu clasa modal, în cazul nostru acesta este un link, iar închiderea ferestrei modale este un clic pe copertă ( suprapunere), sau faceți clic pe butonul de închidere, în cazul nostru acesta este un element span cu id= modal_close.
$(document).ready(function() ( $(".modal").click(function(event)( event.preventDefault(); $("#overlay").fadeIn(400, // animați afișarea funcția de acoperire ()( // în continuare arată fereastra modală $("#modal_form") .css("display", "block") .animate((opacity: 1, top: "50%"), 200); )); )); // închiderea ferestrei modale $("#modal_close, #overlay").click(function())( $("#modal_form") .animate((opacity: 0, top: "45% "), 200, // reduce funcția de transparență())( // după animație $(this).css("display", "none"); // ascunde fereastra $("#overlay").fadeOut (400 // ascunde fundalul ) );
Folosind animate schimbam pozitia verticala top, precum și transparență opacitate, și folosind asta obținem efect interesant. Un efect similar este folosit atât la deschiderea unei ferestre, cât și la închiderea acesteia. Diferența este că ordinea în care sunt aplicate proprietățile blocurilor se schimbă, vizualizând astfel deschiderea și închiderea ferestrei.
În articolul despre crearea unei ferestre modale folosind CSS, ne-am uitat la ce este o fereastră modală și de ce este necesară. De asemenea, am creat o fereastră folosind doar css. În acest articol voi descrie cum să creați o fereastră modală javascript. Mai precis, vom folosi biblioteca jquery pentru a crea.
Deci, să începem să creăm o fereastră modală în jquery. Pentru a complica problema, să setăm următoarea condiție. Va trebui să creăm o fereastră modală receptivă. Iar adaptabilitatea va consta în faptul că atunci când dimensiunea ecranului scade, fereastra va scădea și ea. Modal adaptiv fereastra jquery Să începem să creăm un marcaj HTML.
Solicitați un apel
Cred că totul este clar cu codul. Avem un wrapper.wrapper, unde se află conținutul site-ului nostru. Există un buton pentru a apela o fereastră modală cu id gowindow, fereastra însăși cu id modal_window și un strat de suprapunere myoverlay. Acum să scriem stiluri CSS.
Wraper ( lățime: 100%; margine: automat; lățime: automat;/*la fel ca 100%*/ lățime maximă: 960px;/*lățime maximă wrapper*/ chenar: 1px solid #000; culoare de fundal: # F5F9FB; ) .button( /*-------*/ ) #modal_window ( lățime: 34%;/*pentru receptivitate*/ înălțime: 300px; chenar-rază: 10px; chenar: 3px #fff solid; fundal: # e0e0e0; align: center; poziție: relativ; ) #modal_window #window_close ( lățime: 21px; înălțime: 21px; poziție: absolut; sus: 10px; dreapta: 10px; cursor: indicator; ) #myoverlay (z-index: 3000; /*asupra tuturor straturilor, dar sub fereastra: /*pentru a se suprapune pe site*/: opacitate: 100%; */ sus: 0; stânga: 0;
Să descriem cod css. Am setat block.wrapper să fie adaptiv, se modifică în funcție de dimensiunea ecranului, dar nu mai mult de 960px. Nu voi afișa codul butonului. Setăm lățimea ferestrei #modal_window ca procent, lățimea va depinde de lățimea .wrapper-ului. Pentru a centra fereastra, setați marja la 33%. Se calculează ca 50%-17%, unde 17% reprezintă jumătate din lățimea ferestrei. Ascundem fereastra cu afișarea proprietăților: none și opacitate: 0. Cu codul #window_close și #myoverlay, cred că totul este clar. Să scriem acum niște cod jquery. Vom presupune că jqery este deja conectat.
$(document).ready(function() ( $("#gowindow").click(function())(//clic pe butonul $("#myoverlay").fadeIn(400, //afișează stratul de suprapunere function() ( $("#modal_window") .css("display", "block") //face fereastra vizibila.animate((opacitate: 1, sus: "50%"), 200); //creste transparența, fereastra este lină se mută ) )); /* eliminați fereastra */ $("#window_close, #myoverlay"). ("#modal_window") .animate((opacity: 0, top: "45%"), 200, //transparența este activată, fereastra urcă function())( $(this).css("display", "none"); //face fereastra invizibilă ("# myoverlay").
Cred că codul Js nu are nevoie de explicații, deoarece l-am comentat destul de bine. Asta e tot ce cred, așa că haideți să rezumam. Am creat o fereastră modală simplă responsive jquery
1. Fereastra modală folosind jQuery „Cutie modală simplă”
2. Pluginul jQuery „LeanModal”
Afișarea conținutului în ferestre modale. Pentru a vedea pluginul în acțiune pe pagina demo, faceți clic pe linkul: Formular de înscriere sau Conținut de bază.
3. Plugin jQuery „ToastMessage”
Mesaje pop-up. Pluginul vine în două versiuni. Într-un caz, mesajele dispar de la sine după un anumit timp, în a doua implementare, pentru a închide un mesaj, trebuie să faceți clic pe un buton.
4. Conținut care apare într-o fereastră modală
Plugin „Reveal”. Pentru a vedea pluginul în acțiune, faceți clic pe butonul „Fire A Reveal Modal” de pe pagina demo.
5. Casete de dialog drăguțe
Faceți clic pe cruce de pe pagina demo pentru a vedea pluginul în acțiune.
6. Fereastra modală Mootools, plugin „MooDialog”.
7. Panoul pop-up jQuery din partea de sus a ecranului
8. fereastra pop-up jQuery
Plugin jQuery pentru afișarea unui formular de feedback într-o fereastră pop-up.
10. Plugin MooTools „LightFace” pentru implementarea casetelor de dialog Facebook
Casete de dialog în Stilul Facebook. Pe lângă informațiile statice, puteți plasa imagini, cadre și solicitări Ajax în Windows. Există o mulțime de setări pentru modul în care funcționează pluginul, foarte instrument puternic. Arată foarte elegant și funcțional. Urmați linkurile de pe pagina demo pentru a vedea exemple cu conținut diferit.
11. fereastra modală jQuery
Un dialog pop-up frumos în jQuery.
12. jQuery ferestre modale
Ferestre modale pop-up drăguțe. Trei styling. Pagina demo conține 3 link-uri pentru deschiderea ferestrelor.
13. jQuery ferestre modale
Ferestre modale pop-up de mai multe tipuri. Pentru a vedea pluginul în acțiune, faceți clic pe linkul de pe pagina demo.
15. Mesaj care apare în partea de sus a paginii
Mesajul este afișat în partea de sus a paginii, care la rândul său este estompată. Faceți clic pe „Clic pe mine” pe pagina demo pentru a vedea un mesaj pop-up. Făcând clic pe cruce, o va închide. Implementat folosind jQuery.
16. Fereastra modală „ModalBox” în javascript
Implementarea modalelor moderne casete de dialog fără a utiliza ferestre pop-up și reîncărcări de pagini. Pe pagina demo, faceți clic pe butonul „Start Demo” pentru a vedea scriptul în acțiune.
17. Plugin „Leightbox” folosind biblioteca Prototype
Plugin pentru afișarea conținutului în ferestre modale.
Bună ziua, dragi cititori! Am scris deja despre ferestrele modale o dată, a fost un articol. În acest articol vă voi arăta cum să creați o fereastră pop-up pe orice site web. Vom folosi Pluginul jQuery fancybox. Și pentru a adăuga sens articolului, vom insera un formular pentru trimiterea unei scrisori în fereastra modală. Aș dori să notez imediat că ferestrele modale de pe acest plugin funcționează pe toate browserele. Să începem!
Ce ne trebuie?! nu atat:
- biblioteca jQuery;
- plugin fancybox;
- Script PHP pentru trimiterea unui mesaj.
Marcare
Descărcați versiunea curentă plugin puteți folosi linkul de mai sus. Referitor la plugin fancybox, Foarte un instrument bun pentru a crea ferestre pe un site web. Puteți include orice conținut video, imagini (atât individual, cât și într-o galerie), text, cadre plutitoare în ferestre, pluginul are o grămadă de setări (mai multe despre ele mai jos) + faptul că funcționează la fel de corect în toate browserele este foarte plăcut.
Nu voi complica markupul, doar faceți clic pe link și se va deschide o fereastră cu un formular pentru trimiterea unui mesaj:
<a class = "modalbox" href = "#inline" > Trimite mesaj</a> |
Unde valoarea atributului href se potrivește cu identificatorul bloc div care contine formularul pentru trimiterea unei scrisori:
1 | Trimiterea unui mesaj h2 >
|
Să adăugăm două câmpuri în formular: textul mesajului și adresa de e-mail a expeditorului, precum și un buton de trimitere. După ce utilizatorul introduce e-mailul, textul mesajului și face clic pe trimite, vom verifica mai întâi corectitudinea informațiilor introduse și apoi vom folosi o solicitare Ajax pentru a trimite datele către scriptul PHP.
Inițial, formularul este ascuns:
#inline (afisare: nici unul; ) |
Stiluri de formulare
Câteva stiluri pentru proiectarea câmpurilor de formular și câteva clase aplicate câmpurilor atunci când datele sunt introduse incorect. Când erorile sunt corectate, stilul câmpurilor devine normal:
1 | TXT ( Txtarea ( Txt: focus, Input.error, Input.error: focus, |
Pentru a proiecta butonul „Trimite” vom:
1 | #trimite ( #send : hover ( #send : activ ( |
Fancybox
Să trecem la partea cea mai interesantă, folosind pluginul. Numim metoda .fancybox și clasa de link acționează ca un selector:
$(document).ready(funcție() ( |
De asemenea, anulăm acțiunea de formular standard de trimitere (trimitere), acest lucru ne va permite să folosim propria noastră cerere ajax. Când am apelat metoda, nu am folosit un singur parametru și am lăsat toate valorile implicite. Cu toate acestea, merită menționate:
Nume | Descriere |
căptușeală | Completare la conținutul din fereastră (implicit 15px) |
marginea | Distanța de la marginile browserului la fereastră (implicit 20px) |
lăţime | Lățimea prestabilită pentru conținutul „IFRAME” și „SWF”. De asemenea, pentru obiectele „inline”, „AJAX” și „HTML” dacă „AutoSize” este setat la „false”. Poate fi numeric sau „Automat”. (Implicit 800 px) |
înălţime | Înălțimea prestabilită pentru conținutul „IFRAME” și „SWF”. De asemenea, pentru obiectele „inline”, „AJAX” și „HTML” dacă „AutoSize” este setat la „false”. Poate fi numeric sau „Automat”. (Implicit 600px) |
minWidth | Lățimea minimă a ferestrei (implicit 100 px) |
minInaltime | Înălțimea minimă a ferestrei (implicit 100 px) |
maxWidth | Lățimea maximă a ferestrei (implicit 9999 px) |
maxHeight | Înălțimea maximă a ferestrei (implicit 9999 px) |
autoSize | Dacă „adevărat”, atunci autoHeight și autoWidth sunt, de asemenea, „adevărat” (implicit adevărat) |
autoHeight | Dacă este setată la „adevărat”, înălțimea pentru conținutul „inline”, „AJAX” și „HTML” este determinată automat (implicit este fals) |
autoWidth | Dacă este setată la „adevărat”, pentru conținutul „inline”, „AJAX” și „HTML”, lățimea este determinată automat (implicit este fals) |
autoResize | Dacă este setat la „adevărat”, conținutul se va redimensiona pe măsură ce fereastra se schimbă |
autoCenter | Dacă este setat la „adevărat”, conținutul va fi centrat |
fitToView | Dacă este setată la „adevărat”, fereastra va fi ajustată la dimensiunea browserului înainte de deschidere (implicit este adevărat) |
aspectRatio | Dacă este setată la „adevărat”, atunci redimensionarea este limitată de raportul de aspect (implicit fals) |
topRatio | Poziționare verticală. Dacă este setată la 0,5, distanța până la partea de sus și de jos a ferestrei browser va fi aceeași. Dacă 0, atunci fereastra modală va fi în partea de sus (implicit 0.5) |
stângaRatio | Un parametru similar numai pentru poziționarea orizontală (implicit 0,5) |
defilare | Afișează barele de defilare. Poate fi setat la „auto”, „da”, „nu” sau „vizibil” (implicit este automat) |
wrapCSS | Clasă CSS personalizată |
săgeți | Dacă este setat la „adevărat”, butoanele de navigare vor fi afișate (Valoare implicită este adevărată) |
aproapeBtn | Dacă este setat la „adevărat”, atunci va fi afișat butonul de închidere a ferestrei (implicit este adevărat) |
closeClick | Dacă „adevărat”, atunci când dați clic pe conținut, fereastra se va închide (implicit este fals) |
următorClic | Dacă este setat la „adevărat”, atunci în galerie, când dați clic pe conținut, veți merge la următoarea imagine (False în mod implicit) |
roata mouse-ului | Dacă „adevărat”, atunci galeria poate fi derulată folosind rotița mouse-ului (implicit adevărat) |
redare automată | Dacă „adevărat”, atunci când deschideți primul element din galerie, va începe o prezentare de diapozitive (implicit este fals) |
playSpeed | Viteza de prezentare (implicit 3000 milisecunde) |
preîncărcare | Numărul de imagini în miniatură sub imaginea principală (implicit 3) |
modal | Dacă „adevărat”, navigarea și butonul de închidere vor fi dezactivate (implicit false) |
buclă | Dacă „adevărat”, atunci galeria va începe din nou după ce ajunge la sfârșit (implicit este adevărat) |
ajax | Opțiune pentru cererea ajax |
iframe | Opțiune de a gestiona iframe |
swf | Opțiune de a gestiona conținutul swf |
chei | Puteți defini taste pentru a naviga prin prezentări de diapozitive |
direcţie | Direcția de navigare |
scrollAfara | Dacă este setat la „adevărat”, scriptul va evita crearea de bare de defilare (implicit este adevărat) |
index | Ignoră indexul grupului de pornire (implicit 0) |
tip | Ignoră tipul de conținut. Tipuri acceptate: „image”, „inline”, „AJAX”, „IFRAME”, „SWF” și „HTML” (null implicit) |
href | Înlocuiește sursa de conținut cu linkul (implicit este nul) |
conţinut | Ignoră conținutul care va fi afișat (implicit este nul) |
titlu | Ignoră antetul, puteți seta orice HTML (implicit este nul) |
tpl | Un obiect care conține diverse șabloane |
openEffect/ closeEffect / următorulEfect/ prevEfect |
Efect de animație pentru acțiuni, valorile posibile sunt „fade”, „fade”, „elastic”, „elastic” |
openSpeed/ closeSpeed / următoarea viteză / prevSpeed |
Viteza animației (implicit 250) |
deschideEasing/ closeEasing / nextEasing/ prevEasing |
Metoda de ușurare pentru fiecare tip de tranziție (implicit este swing) |
openOpacity/ closeOpacity |
Dacă este setată la „adevărat”, atunci transparența se schimbă (implicit este adevărat) |
openMethod/ closeMethod/ nextMethod/ prevMetoda |
Efectul de tranziție poate lua valorile „zoomIn” / „zoomOut” / „changeIn” / „changeOut” |
mamă | Elementul părinte al containerului. Acest lucru este util pentru ASP.NET unde elementul de sus este „formularul” (implicit este corpul) |
Utilizarea acestor parametri este foarte simplă, să presupunem că vrem să reducem umplutura la conținutul conținutului și la înălțimea conținutului:
1 | $(".modalbox" ) .fancybox (( |
Trimiterea unui mesaj
Înainte de a trimite, vom verifica corectitudinea datelor introduse și corectitudinea adresei de e-mail introduse. Prin urmare, vom avea nevoie de o funcție de verificare. Vom folosi o expresie regulată:
1 | funcția validateEmail(e-mail) ( |
Ultimul pas este trimiterea mesajului. Urmărim evenimentul de clic pe butonul „Trimite”:
1 | $("#send" ) .on ("click" , funcția () ( |
Am plasat datele introduse de utilizator în primele două variabile. Determinăm lungimea mesajului (msglen) și verificăm adresa de e-mail introdusă (mailvalid). Apoi, verificăm dacă variabila mailvalid este falsă, ceea ce înseamnă că adresa de e-mail a fost introdusă incorect, iar această intrare va fi evidențiată cu roșu. Verificăm și numărul de caractere introduse în textul mesajului dacă sunt mai puțin de 4 caractere, indicăm că aceasta este o eroare (evidențiem textul introdus cu roșu). $("#contact") .serialize() ,
succes: funcție (date) (
dacă (date == „adevărat” ) (
$("#contact" ) .fadeOut ( "rapid" , funcția () (
$(acest).inainte( "Cu succes! Mesajul tau a fost trimis :)"
)
;
setTimeout("$.fancybox.close()" , 1000 ) ;
}
)
;
}
}
}
)
;
}
}
)
;
Dacă ambele câmpuri sunt bifate, atunci în loc de butonul „trimite” arătăm textul că mesajul este trimis. Acest lucru oferă utilizatorului confirmarea că ambele câmpuri sunt verificate și că procesul este în desfășurare.
Acum cererea AJAX. Primul parametru de cerere este tipul de transfer de date (POST sau GET). Apoi specificăm fișierul handler (sendmessage.php). Următorul parametru este data, folosind metoda serialize pregătim datele în formulare pentru a le trimite către server.
Dacă primim un răspuns bun de la server (generăm aceste date într-un fișier PHP), atunci vom ascunde formularul de contact și vom afișa un mesaj despre succesul trimiterii. Folosesc SetTimeout() pentru ca fereastra modală să nu se închidă imediat, ci mai degrabă la o secundă după trimiterea datelor.
Script PHP
Trimitem intrarea utilizatorului folosind JQuery către sendmessage.php. În PHP generăm aceste date din matricea POST, generăm și trimitem un mesaj. Dacă trimiterea a avut succes, returnăm true înapoi la JQuery, în caz contrar false .
În variabila $sendto indicăm adresa de e-mail la care vor fi trimise scrisorile.
1 | $sendto = "email@mail.ru" ; // Formarea antetului scrisorii " // Formarea corpului scrisorii "
$headers .= " $msg .= " Mesaj noustrip_tags ($usermail) .;Din: . $usermail. " |
Ferestrele modale sunt folosite pentru afișare continut suplimentarîntr-un nou strat de pagină (fereastră) deasupra conținutului încărcat. Ferestrele modale mai sunt numite dialoguri modale, dialoguri pop-up, ferestre pop-up, casete de dialog sau blocuri modale. În cele mai multe cazuri, jQuery este folosit pentru a crea ferestre modale.
În acest articol, am selectat 10 dintre cele mai bune plugin-uri jQuery pentru ferestre modale, în opinia noastră. Ne-am construit pe popularitatea acestor plugin-uri și ne-am concentrat pe ferestrele modale pentru afișarea imaginilor și a conținutului.
Pluginuri jQuery pentru ferestre modale
Ferestrele modale sunt adesea folosite pentru a afișa galerii de imagini ca prezentări de diapozitive sau Informații suplimentare despre element sau o imagine mărită când faceți clic pe pictogramă.
Pe multe site-uri web, puteți găsi, de asemenea, un formular de conectare, un formular de contact sau orice alt tip de formular care se încarcă ca o fereastră modală. O altă opțiune pentru utilizarea ferestrelor modale este încărcarea în ea Google Maps, astfel încât utilizatorii să poată face clic și să indice o locație de pe hartă.
-
Likno Web Modal Windows Builder nu este doar un plugin. Aceasta este o aplicație puternică WYSIWYG (interfață vizuală cu multe opțiuni) care vă oferă posibilitatea de a crea orice fel de ferestre jQuery modale. Lucrul uimitor este că nu trebuie să știi nimic despre cod sursă. Aplicația creează tot codul pentru tine. Deci chiar dacă ești începător sau programator profesionist care vrea să creeze rapid multe proiecte, Likno Web Modal Windows Builder va satisface toate nevoile dvs.
- fancyBox
fancyBox este un plugin care oferă o modalitate frumoasă și elegantă de a adăuga funcționalitate de zoom pentru imagini, conținut HTML și multimedia paginilor tale web. Este construit pe baza popularului JavaScript biblioteci jQueryși ușor de instalat și configurat.
- Popup magnific
Magnific Popup este un plugin ușor de utilizat jQuery lightbox, axat pe performanță. Lui obiectivul principal– oferă ușurință în utilizare pe orice dispozitiv.
- bPopup
bPopup-ul are un volum mic Pluginul jQuery pentru ferestre pop-up. Nu vă permite să vă creați sau să vă stilați propriul pop-up, dar oferă toată logica, cum ar fi centrarea, suprapunerea modală, evenimentele și multe altele. Pluginul vă oferă o mulțime de opțiuni de personalizare, așa că vă va plăcea cu siguranță.
- Twitter Bootstrap Modal
Twitter Bootstrap modal – plugin pentru Twitter bootstrap. Este potrivit pentru a crea funcționalități modale pentru o aplicație web (de exemplu, un formular modal) și pentru a înlocui funcționalitatea de bază oferită de caracteristici standard JavaScript alert(), confirm() și prompt().
- Lightview
Lightview vă permite să creați cu ușurință ferestre pop-up frumoase folosind biblioteca JavaScript jQuery Lightview folosește HTML5 pentru a vă ajuta să oferiți cea mai bună experiență utilizatorilor oricărui browser. Vă puteți îmbunătăți automat conținutul media sau puteți crea ferestre pop-up personalizate utilizând puternicul API JavaScript.
- Pop ușor
Pop Easy este un plugin jQuery ușor pe care fiecare dezvoltator ar trebui să-l creeze cu ușurință ferestre modale. El este concentrat pe elemente esentiale: Adăugați o mască la pagina dvs. și deschideți o fereastră pop-up modală.
- Cutie de culori
Mic plugin jQuery lightbox. Acceptă manipularea fotografiilor, gruparea, prezentările de diapozitive, AJAX, conținutul inline și conținutul iframe. Afișajul este controlat prin CSS, astfel încât poate fi complet reproiectat. Funcționalitatea pluginului poate fi extinsă și cu funcții de apel invers și legate de evenimente, astfel încât nu trebuie să schimbați fișierele sursă. Colorbox acceptă setări de la un obiect cheie/valoare și poate fi legat de orice element HTML.
- modalPopLite
Acesta este un plugin jQuery super-ușor și super-simplu pentru dialoguri modale. Acceptă colțurile rotunjite și fade-out. Este foarte ușor de instalat și utilizat. El nu are piese complexe. Doar o casetă de dialog rapidă, ușoară, dar eficientă.
- SimpleModal de Eric Martin
SimpleModal este un plugin jQuery ușor, care oferă o interfață puternică pentru dezvoltarea dialogurilor modale. Gândiți-vă la el ca la un cadru de dialog modal. SimpleModal vă oferă flexibilitatea de a crea orice vă puteți imagina, protejându-vă în același timp de problemele între browsere asociate cu dezvoltarea UI.
Concluzie
Sperăm că toate informațiile prezentate mai sus vă vor fi utile. Vă rugăm să nu ezitați să lăsați un comentariu și să ne spuneți ce părere aveți despre aceste pluginuri sau poate utilizați un alt plugin despre care nu știm încă.
Traducerea articolului „ Top 10 plugin-uri jQuery pentru Windows Modal” a fost pregătit de echipa prietenoasă de proiect.