Ibukizi rahisi ya modal yenye msimbo. Unda Dirisha Ibukizi la jQuery


3. Mfano wa dirisha la modi ya jQuery inayoitwa kutoka kwa kiungo (kutoka kwa Onyesho)

Uwezekano mkubwa zaidi, tayari umeona dirisha la modal ya pop-up kwenye mtandao zaidi ya mara moja - uthibitisho wa usajili, onyo, Taarifa za kumbukumbu, kupakua faili na mengi zaidi. Katika somo hili nitatoa mifano kadhaa juu ya jinsi ya kuunda madirisha rahisi ya modal.

Kuunda kidirisha rahisi cha modali ibukizi Wacha tuanze kutazama msimbo kwa dirisha rahisi la modal ambalo litaonekana mara moja.
nambari ya jQuery


$(hati).tayari(kazi()
{
tahadhari ("Nakala katika dirisha ibukizi");
});

Bandika msimbo popote katika sehemu ya ukurasa wako. Mara tu baada ya ukurasa kupakia, bila amri yoyote, utaona dirisha ambalo linaonekana kama hii:


Lakini nambari ifuatayo itatekelezwa baada ya ukurasa mzima kupakiwa kwenye kivinjari. Katika mfano wetu, baada ya kupakia ukurasa na picha, dirisha rahisi la pop-up litatokea:


$(dirisha).pakia(kazi()
{
tahadhari("Ukurasa umekamilisha upakiaji!)");
});

Kuita dirisha la modali ya jQuery kutoka kwa kiungo kilicho na CSS Hatua inayofuata ni kuunda dirisha la modal wakati kiungo kinapobofya. Mandharinyuma yatatiwa giza polepole.


Mara nyingi unaweza kuona kwamba fomu za kuingia na usajili ziko kwenye madirisha hayo. Hebu tushuke kwenye biashara

Kwanza, hebu tuandike sehemu ya html. Tunaweka msimbo huu kwenye mwili wa hati yako.

Kuita dirisha la modal



Maandishi ya dirisha la modal
Funga
Maandishi kwenye dirisha la modal.


Msimbo wa CSS. Ama ndani tenga faili ya css, au kichwani.


mwili (
font-familia:verdana;
ukubwa wa fonti:15px;
}
.kiungo (rangi:#fff; mapambo ya maandishi:hakuna)
.link:hover (rangi:#fff; upambaji wa maandishi: underline)
#kinyago (
nafasi:kabisa;
kushoto: 0;
juu: 0;
z-index:9000;
rangi ya asili:#000;
onyesha:hakuna;
}
#masanduku.dirisha (
nafasi:kabisa;
kushoto: 0;
juu:0px;
-juu: 40px;
upana:440px;
urefu:200px;
onyesha:hakuna;
z-index:9999;
padding: 20px;
kufurika: siri;
}
#boxes #dialog (
upana:375px;
urefu:203px;
padding:10px;
rangi ya asili:#ffffff;
}
.juu(
nafasi:kabisa;
kushoto: 0;
juu: 0;
upana:370px;
urefu:30px;
mandharinyuma: #0085cc;
pedi: 8px 20px 6px 10px;
}
.funga(
kuelea: kulia;
}
.maudhui(
padding-top: 35px;
}

Katika msimbo wa jQuery, tutazingatia nafasi ya dirisha la modal na mask, kwa upande wetu giza la taratibu la nyuma.

Makini! Usisahau kujumuisha maktaba kwenye kichwa cha hati!


Kuunganisha maktaba kutoka kwa tovuti ya Google. Kweli, nambari ya jQuery yenyewe.

nambari ya jQuery


$(hati).tayari(kazi() (
$("a").bofya(kazi(e) (
e.preventDefault();
var id = $(this).attr("href");
var maskUrefu = $(hati).urefu();
var maskWidth = $(dirisha).upana();
$("#mask").css(("upana":maskWidth,"urefu":maskHeight));
$("#mask").fadeIn(1000);
$("#mask").fadeTo("polepole",0.8);
var winH = $ (dirisha). urefu ();
var winW = $(dirisha).upana();
$(id).css("juu", winH/2-$(id).urefu()/2);
$(id).css("kushoto", winW/2-$(id).width()/2);
$(id).fadeIn(2000);
});
$(".window .close").bofya(kazi (e) (
e.preventDefault();
$("#kinyago, .dirisha").ficha();
});
$("#kinyago").bofya(kazi () (
$(hii).ficha();
$(".dirisha").ficha();
});
});

1. Dirisha la Modal kwenye jQuery "Sanduku la Modal Rahisi" 2. programu-jalizi ya jQuery "LeanModal"

Inaonyesha maudhui katika madirisha ya modal. Ili kuona programu-jalizi ikifanya kazi kwenye ukurasa wa onyesho, bofya kiungo: Fomu ya Kujisajili au Maudhui ya Msingi.

3. programu-jalizi ya jQuery "ToastMessage"

Ujumbe ibukizi. Plugin huja katika matoleo mawili. Katika hali moja, ujumbe hupotea peke yao baada ya muda fulani, katika utekelezaji wa pili, ili kufunga ujumbe, unahitaji kubonyeza kifungo.

4. Maudhui ambayo yanajitokeza kwenye dirisha la modal

Programu-jalizi "Fichua". Ili kuona programu-jalizi inavyofanya kazi, bofya kitufe cha "Fire A Reveal Modal" kwenye ukurasa wa onyesho.

5. Sanduku za Kidadisi nzuri

Bofya kwenye msalaba kwenye ukurasa wa onyesho ili kuona programu-jalizi ikifanya kazi.

6. Dirisha la modali la Mootools, programu-jalizi ya "MooDialog".

7. Paneli ibukizi ya jQuery juu ya skrini

8. dirisha ibukizi la jQuery

jQuery programu-jalizi ya kuonyesha fomu maoni katika dirisha ibukizi.

10. Programu-jalizi ya MooTools "LightFace" kwa ajili ya utekelezaji masanduku ya mazungumzo Facebook

Masanduku ya mazungumzo ya mtindo wa Facebook. Kwa kuongeza habari tuli, unaweza kuweka picha, muafaka, Maombi ya Ajax. Kuna mipangilio mingi ya jinsi programu-jalizi inavyofanya kazi, sana chombo chenye nguvu. Inaonekana maridadi sana na ya kazi. Fuata viungo kwenye ukurasa wa onyesho ili kuona mifano iliyo na maudhui tofauti.

11. jQuery modal dirisha

Kidirisha nadhifu ibukizi katika jQuery.

12. jQuery modal madirisha

Dirisha nzuri za kibukizi. Tatu mtindo. Ukurasa wa onyesho una viungo 3 vya kufungua madirisha.

13. jQuery modal madirisha

Madirisha ya modal ya pop-up ya aina kadhaa. Ili kuona programu-jalizi ikifanya kazi, bofya kwenye kiungo kwenye ukurasa wa onyesho.

15. Ujumbe unaojitokeza juu ya ukurasa

Ujumbe unaonyeshwa juu ya ukurasa, ambao kwa upande wake umefifia. Bofya kwenye "Nibofye" kwenye ukurasa wa onyesho ili kuona ujumbe ibukizi. Kubofya kwenye msalaba kutaifunga. Inatekelezwa kwa kutumia jQuery.

16. Dirisha la modal "ModalBox" katika javascript

Tekeleza mazungumzo ya kisasa bila kutumia madirisha ibukizi na upakiaji upya wa ukurasa. Kwenye ukurasa wa onyesho, bofya kitufe cha "Anza Onyesho" ili kuona hati ikiendelea.

17. Programu-jalizi ya "Leightbox" kwa kutumia maktaba ya Mfano

Programu-jalizi ya kuonyesha yaliyomo kwenye madirisha ya modal.

Katika makala kuhusu kuunda dirisha la modal kwa kutumia CSS, tuliangalia dirisha la modal ni nini na kwa nini inahitajika. Pia tuliunda dirisha kwa kutumia css pekee. Katika makala hii nitaelezea jinsi ya kuunda dirisha la modal ya javascript. Hasa zaidi, tutatumia maktaba ya jQuery kuunda.

Na kwa hivyo wacha tuanze kuunda kidirisha cha modal katika jQuery. Ili kufanya shida iwe ngumu, wacha tuweke hali ifuatayo. Tutahitaji kuunda dirisha la modal jibu. Na kubadilika kutajumuisha ukweli kwamba wakati ukubwa wa skrini unapungua, dirisha pia litapungua. Wacha tuanze kuunda kidirisha cha modali cha jQuery na alama za html.

Bonyeza hapa! X Omba simu

Nadhani kila kitu kiko wazi na kanuni. Tuna wrapper.wrapper, ambapo maudhui ya tovuti yetu iko. Kuna kitufe cha kuita dirisha la modal na gowindow ya kitambulisho, dirisha lenyewe na kitambulisho cha modal_window na safu inayofunika myoverlay. Sasa hebu tuandike mitindo ya css.

Kifuniko ( upana: 100%; ukingo: otomatiki; upana: otomatiki;/*sawa na 100%*/ upana wa juu: 960px;/* upana wa kanga wa juu zaidi*/ mpaka: 1px imara #000; rangi ya usuli: # F5F9FB; ) .kifungo( /*------*/ ) #dirisha_la_modal ( upana: 34%;/*kwa mwitikio*/ urefu: 300px; radius ya mpaka: 10px; mpaka: 3px #fff imara; usuli : # e0e0e0; ukingo-juu: -30%; ukingo-kushoto: 33%; onyesho: hakuna; uwazi: 0; /*uwazi kamili wa uhuishaji */ z-index: 5000; /*dirisha lazima liwe safu ya juu*/ padding -juu: 20px; panga maandishi: katikati; nafasi: jamaa; ) #dirisha_la_modal #window_close ( upana: 21px; urefu: 21px; nafasi: kabisa; juu: 10px; kulia: 10px; mshale: pointer; onyesha: block; ) #mwelekeo wangu ( z-index: 3000; /*juu ya safu zote lakini chini ya dirisha */ nafasi: fasta; /*ili kuingiliana na tovuti*/ rangi ya usuli: #000; uwazi: 0.5; upana: 100%; urefu: 100 %; /*skrini kamili */ juu: 0; kushoto: 0; kishale: pointer; onyesha: hakuna; )

Hebu tueleze nambari ya css. Tunaweka block.wrapper kuwa inabadilika, inabadilika kulingana na ukubwa wa skrini lakini si zaidi ya 960px. Sitaonyesha nambari ya kitufe. Tunaweka upana wa dirisha la #modal_window kama asilimia, upana utategemea upana wa .wrapper. Ili kuweka dirisha katikati, weka ukingo hadi 33%. Imehesabiwa kama 50% -17%, ambapo 17% ni nusu ya upana wa dirisha. Tunaficha dirisha kwa onyesho la sifa: hakuna na uwazi: 0. Kwa msimbo #window_close na #overlay yangu, nadhani kila kitu kiko wazi. Hebu sasa tuandike msimbo wa jQuery. Tutachukulia kuwa jqery tayari imeunganishwa.

$(document).ready(function() ( $("#gowindow").bofya(function())(//bofya kitufe $("#myoverlay").fadeIn(400, //onyesha safu ya juu function() ( $("#modal_window") .css("display", "block") //fanya dirisha lionekane.animate((opacity: 1, juu: "50%), 200); //ongeza uwazi, dirisha ni laini husogea nje));)); /* ondoa dirisha */ $("#window_close, #myoverlay"). bofya(function())( //bonyeza safu inayopishana au vuka $ ("#modal_window") .animate((opacity : 0, top: "45%"), 200, //transparency imewashwa, dirisha huenda juu function())( $(this).css("display", "hakuna"); //fanya dirisha lisionekane $("# myoverlay").fadeOut(400); //ondoa safu inayoingiliana )); ));));

Nadhani nambari ya Js haitaji maelezo yoyote, kwani nilitoa maoni yake vizuri. Hiyo ndiyo tu ninayofikiria, kwa hivyo wacha tujumuishe. Tulifanya dirisha rahisi la kuitikia la jQuery

Dirisha za modal hutumiwa kuonyesha maudhui ya ziada katika safu mpya ya ukurasa (dirisha) juu ya maudhui yaliyopakiwa. Dirisha za muundo pia huitwa mazungumzo ya modal, dialog ibukizi, madirisha ibukizi, vizuizi vya mazungumzo au vitalu vya modal. Katika hali nyingi, jQuery hutumiwa kuunda madirisha ya modal.

Katika makala hii, tumechagua programu-jalizi 10 bora za jQuery kwa madirisha ya modal, kwa maoni yetu. Tulijenga juu ya umaarufu wa programu-jalizi hizi na tukazingatia madirisha ya modal ya kuonyesha picha na maudhui.

jQuery programu-jalizi kwa madirisha ya modal

Dirisha za modal mara nyingi hutumika kuonyesha maghala ya picha kama maonyesho ya slaidi au Taarifa za ziada kuhusu kipengele, au picha iliyopanuliwa unapobofya ikoni.

Kwenye tovuti nyingi, unaweza pia kupata fomu ya kuingia, fomu ya mawasiliano, au aina nyingine yoyote inayopakia kama dirisha la modal. Chaguo jingine la kutumia madirisha ya modal ni kupakia ndani yake ramani za google, ili watumiaji waweze kubofya na kuelekeza mahali kwenye ramani.

  • Likno Web Modal Windows Builder sio tu programu-jalizi. Hii ni programu yenye nguvu ya WYSIWYG (kiolesura cha kuona kilicho na chaguo nyingi) ambacho hukupa uwezo wa kuunda aina yoyote ya madirisha ya modal ya jQuery. Jambo la kushangaza ni kwamba hauitaji kujua chochote msimbo wa chanzo. Programu inakuundia msimbo wote. Kwa hivyo hata kama wewe ni mwanzilishi au mtaalamu wa programu ambaye anataka kuunda miradi mingi haraka, Kijenzi cha Windows cha Likno Web Modal kitatosheleza mahitaji yako yote.

  • fancyBox

    fancyBox ni programu-jalizi ambayo hutoa njia nzuri na maridadi ya kuongeza utendaji wa kukuza picha, HTML na maudhui ya medianuwai kwenye kurasa zako za wavuti. Imejengwa kwenye maktaba maarufu ya JavaScript ya jQuery na ni rahisi kusakinisha na kusanidi.

  • Madirisha Ibukizi

    Magnific Ibukizi ni programu jalizi ya jQuery lightbox iliyo rahisi kutumia inayolenga utendakazi. Kusudi lake kuu ni kutoa uzoefu mzuri kwenye kifaa chochote.

  • bIbukizi

    bPopup ni programu-jalizi ibukizi nyepesi ya jQuery. Haikuruhusu kuunda au kutengeneza kidirisha ibukizi chako, lakini inatoa mantiki yote, kama vile kuweka katikati, mwingiliano wa modali, matukio, na zaidi. Programu-jalizi hukupa chaguzi nyingi za ubinafsishaji, kwa hivyo hakika utaipenda.

  • Twitter Bootstrap Modal

    Twitter Bootstrap modal - programu-jalizi kwa Twitter bootstrap. Inafaa kwa kuunda utendaji wa modal kwa programu ya wavuti (kwa mfano, fomu ya modal) na kubadilisha utendakazi wa kimsingi unaotolewa na vipengele vya kawaida Arifa ya JavaScript(), thibitisha (), na uharakishe ().

  • Lightview

    Lightview hukuruhusu kuunda madirisha mazuri ibukizi kwa urahisi ukitumia maktaba ya JavaScript ya jQuery. Lightview hutumia HTML5 kukusaidia kuwasilisha hali bora ya utumiaji kwa watumiaji wa kivinjari chochote. Unaweza kuboresha maudhui yako ya maudhui kiotomatiki au kuunda madirisha ibukizi maalum kwa kutumia JavaScript API yenye nguvu.

  • Pop Rahisi

    Pop Easy ni programu-jalizi nyepesi ya jQuery ambayo kila msanidi anapaswa kuwa nayo ili kuunda madirisha ya modal kwa urahisi. Amezingatia vipengele muhimu: Ongeza barakoa kwenye ukurasa wako na ufungue dirisha ibukizi la modal.

  • Sanduku la rangi

    Ndogo jalizi ya jQuery lightbox. Inaauni upotoshaji wa picha, kuweka kambi, maonyesho ya slaidi, AJAX, maudhui ya ndani ya mstari na maudhui ya iframe. Onyesho linadhibitiwa kupitia CSS, kwa hivyo linaweza kuundwa upya kabisa. Utendaji wa programu-jalizi pia unaweza kupanuliwa kwa kurudisha simu na vitendaji vinavyofungamana na tukio, kwa hivyo sio lazima ubadilishe. faili za chanzo. Colorbox inakubali mipangilio kutoka kwa kitu muhimu/thamani na inaweza kuunganishwa kwa kipengele chochote cha HTML.

  • modalPopLite

    Hii ni programu jalizi ya jQuery isiyo na uzani mwepesi sana, rahisi sana kwa vidadisi vya modal. Inaauni pembe zilizofifia na zenye mviringo. Ni rahisi sana kufunga na kutumia. Haina sehemu ngumu. Kisanduku cha mazungumzo cha haraka, rahisi, lakini chenye ufanisi.

  • SimpleModal na Eric Martin

    SimpleModal ni programu-jalizi nyepesi ya jQuery ambayo hutoa kiolesura chenye nguvu cha kuunda mazungumzo ya modal. Ifikirie kama mfumo wa mazungumzo ya modali. SimpleModal hukupa unyumbufu wa kuunda chochote unachoweza kufikiria, huku ikikulinda kutokana na masuala ya ukuzaji wa kivinjari. kiolesura cha mtumiaji.

  • Hitimisho

    Tunatarajia kwamba taarifa zote zilizowasilishwa hapo juu zitakuwa na manufaa kwako. Tafadhali jisikie huru kuacha maoni na utuambie unachofikiria kuhusu programu-jalizi hizi, au labda unatumia programu-jalizi nyingine ambayo bado hatujui kuihusu.

    Tafsiri ya makala "Plugins 10 za Juu za jQuery kwa Windows Modal" ilitayarishwa na timu ya mradi wa kirafiki.

    Hii ni programu-jalizi nyepesi ya modal ibukizi ya JQuery (1.49KB pekee). Hati haiundi au kutengeneza kidirisha ibukizi, lakini inakupa mantiki yote ya kuweka katikati, kuwekelea kwa modali, tukio na zaidi. Hii hukupa chaguzi nyingi za kubinafsisha ili kukidhi mahitaji yako.

    2. Messi

    Hii ni programu-jalizi ya JQuery ili kuonyesha ujumbe safi na maridadi. Ukiwa na Messi, utaepuka kutumia chaguo-msingi, arifa za kengele au madirisha mapya ili kutoa maelezo yaliyoimarishwa kwa mtumiaji.

    3.Shadowbox.js

    Programu ya kawaida ya kutazama ambayo inaauni umbizo zote maarufu za uchapishaji wa wavuti.

    4. jQuery Impromptu

    Kiendelezi cha kusaidia kutoa njia ya kufurahisha zaidi ya kushawishi mtumiaji kuingia katika akaunti. Zaidi au chini ya hii uingizwaji bora kwa arifa.

    Onyesho

    Programu-jalizi ya jQuery ya kukusaidia kuonyesha arifa, mazungumzo, na miundo katika kivinjari chako cha wavuti.

    Onyesho

    6. Colorbox - jQuery lightbox

    Nyepesi, programu-jalizi ya kisanduku chepesi inayoweza kubinafsishwa kwa jQuery

    Onyesho

    Hutoa njia ya haraka onyesha data bila kupakia upya ukurasa.

    Onyesho

    8. Ibukizi ya kasi ya jQuery

    Ibukizi ndogo, Yenye Nguvu na Inayoweza Kubinafsishwa ya JQuery / programu-jalizi ya modal. Imejengwa kwa HTML5 na CSS3.

    Onyesho

    9. Boksi

    Sanduku la mazungumzo linalobadilika Mtindo wa Facebook kwa JQuery na usaidizi wa kuburuta na kuangusha na kuweka ukubwa wa fremu. Inatofautiana na viwekeleo vingine ambavyo nimeona kwa kutoa kiolesura cha kitu cha kudhibiti visanduku vya mazungumzo baada ya kuundwa.

    Rahisi Programu-jalizi ya JQuery, ambayo hutoa interface yenye nguvu kwenye dirisha. Fikiria kama dirisha la modal.

    Onyesho

    11. Ibukizi Laini

    Jinsi ya kuunda kidukizo cha kushangaza na kikubwa kutoka mwanzo kwa kutumia JQuery katika mafunzo rahisi na safi...

    Onyesho

    12. Toka Sanduku la Modal

    Je, unahitaji kuonyesha ujumbe maalum kwa wageni wanaoondoka kwenye tovuti yako? Unaweza kufanya hivyo kwa kuanzisha dirisha la modal kabla ya kufunga dirisha la kivinjari.

    Onyesho

    13. jQuery BlockUI Plugin

    Hukuruhusu kuiga tabia ya upatanishi wakati kutumia AJAX, bila kuzuia kivinjari. Ikiwezeshwa, itazuia shughuli za mtumiaji kutoka kwa ukurasa (au sehemu ya ukurasa) hadi itakapozimwa. BlockUI inaongeza vipengele kwenye DOM ili kuipa mwonekano na tabia kuzuia mwingiliano wa watumiaji.

    Onyesho

    14. Kisanduku cha tiki

    Wijeti ya UI ya ukurasa wa wavuti imeandikwa katika JavaScript juu ya maktaba ya JQuery. Kazi yake ni kuonyesha picha moja, picha nyingi, maudhui yaliyopachikwa, maudhui ya iframed, au maudhui yanayotolewa kupitia AJAX katika fomu ya mseto.

    17. Rahisi jQuery Modal

    Unda kidirisha cha modal kwa kutumia JQuery

    18. Likno Web Modal Windows Builder

    Likno Web Builder ni WYSIWYG yenye nguvu programu kuunda ajabu muundo wa jQuery madirisha, visanduku vya mazungumzo, maonyesho ya slaidi ya modal, madirisha ibukizi, n.k. Programu hutoa msimbo wote unaohitajika kwa hivyo hakuna ujuzi wa programu unaohitajika. Matokeo yote ni vivinjari, CMS na vifaa tofauti.