Acasă Finanțe personale Cum se creează o casetă de dialog personalizată în AJAX pentru programarea HTML5 și CSS3 - dummies

Cum se creează o casetă de dialog personalizată în AJAX pentru programarea HTML5 și CSS3 - dummies

Video: Word, marginile paginii, documentele de decorare 2024

Video: Word, marginile paginii, documentele de decorare 2024
Anonim

AJAX permite programatorilor HTML5 și CSS3 să creeze casete de dialog personalizate. JavaScript furnizează câteva casete de dialog (casetele de dialog de alertă și de prompt), dar acestea sunt destul de urâte și relativ inflexibile. UI jQuery include o tehnică pentru transformarea oricărei div într-o casetă de dialog virtuală. Caseta de dialog urmează tema și este redimensionabilă și mobilă.

Construirea casetei de dialog nu este dificilă, dar trebuie să o puteți activa sau dezactiva cu cod sau nu se va comporta ca o casetă de dialog corespunzătoare (care imită o fereastră în sistem):

  1. Creați div pe care intenționați să îl utilizați ca casetă de dialog.

    Creați un div și dați-i un ID pentru a îl transforma într-un nod de casetă de dialog. Adăugați atributul titlu și titlul apare în bara de titlu a casetei de dialog.

    Clasa de dialog vă permite să aveți o fereastră de dialog personalizabilă, mobilizabilă, în concordanță cu tema paginii instalate.

  2. Transformați div într-o casetă de dialog.

    Utilizați metoda dialog () pentru a transforma div într-un nod de casetă de dialog jQuery în funcția init ():

    $ ("dialog #"). dialog ();
    
  3. Ascundeți caseta de dialog în mod implicit.

    De obicei, nu doriți ca caseta de dialog să fie vizibilă până când se întâmplă un eveniment. În acest exemplu, este posibil să nu doriți ca caseta de dialog să apară până când utilizatorul face clic pe un buton. Puteți pune un cod pentru a închide caseta de dialog din funcția init (), astfel încât caseta de dialog să nu apară până când nu este convocată.

  4. Închideți caseta de dialog.

    Pentru a închide o casetă de dialog, consultați nodul casetei de dialog și apelați din nou metoda de dialog (). De data aceasta, trimiteți singura valoare "închide" ca parametru, iar caseta de dialog va închide imediat:

    // dialog inițial de închidere $ ("# dialog"). dialog ("închidere");
    
  5. Dacă faceți clic pe X, se închide automat caseta de dialog.

    Caseta de dialog are un mic X care arată ca pictograma Close Window de pe majoritatea sistemelor de ferestre. Utilizatorul poate închide caseta de dialog făcând clic pe această pictogramă.

  6. Puteți deschide și închide caseta de dialog cu cod.

    Butoanele My Open Dialog și Close Dialog afișează funcții care controlează comportamentul casetei de dialog. De exemplu, aici este funcția atașată la butonul Open Dialog:

    funcția openDialog () {$ ("# dialog"). ("deschide");} / / end openDialog
    
Cum se creează o casetă de dialog personalizată în AJAX pentru programarea HTML5 și CSS3 - dummies

Alegerea editorilor

Cum să profiți cât mai mult pe blogurile MySpace - dummies

Cum să profiți cât mai mult pe blogurile MySpace - dummies

Blogurile utilizatorilor MySpace și alții pot comenta pe blogul tău MySpace. Fiecare intrare din blog include un buton Adăugare comentariu în partea de jos a paginii. Oamenii fac clic pe acel link atunci când doresc să vă lase un mesaj mic. Puteți lăsa, de asemenea, una sau două kudos pentru colegii bloggeri. Doar ...

Cum să-ți faci profilul MySpace Secure - dummies

Cum să-ți faci profilul MySpace Secure - dummies

Modifică setările profilului MySpace pentru a limita cine poate vedea informațiile pe care le postați pe site; veți spori securitatea online. Păstrați-vă pagina MySpace în siguranță de la un contact nedorit folosind următoarele sfaturi: Setați profilul dvs. ca particular: link-ul Setări de confidențialitate din pagina Modificați setările contului vă direcționează către o opțiune ...

Cum să vă gestionați grupul MySpace - manechine

Cum să vă gestionați grupul MySpace - manechine

După ce vă creați propriul grup MySpace și puteți obține câteva MySpace utilizatorii să se alăture acelui grup, este timpul să vedem cum puteți să începeți cu adevărat grupul și să îi atrageți pe alții să participe și să contribuie. Publicarea imaginilor în grupul dvs. MySpace Faceți clic pe linkul Încărcați imagine din pagina principală a grupului dvs. pentru a accesa ...

Alegerea editorilor

Cum să adăugați înregistrări într-un tabel Excel 2007 - manechine

Cum să adăugați înregistrări într-un tabel Excel 2007 - manechine

După ce ați creat un Excel 2007 tabel (utilizând butonul Tabel din fila Inserare), puteți alege din mai multe metode pentru a adăuga înregistrări în tabel. Înainte de a adăuga înregistrări, intervalul trebuie deja formatat ca tabel. Pentru a formata un interval de foi de lucru ca tabel, selectați o celulă din interval și ...

Cum să adăugați înregistrări într-un tabel Excel 2010 - manechine

Cum să adăugați înregistrări într-un tabel Excel 2010 - manechine

După ce ați creat un Excel 2010 tabel, puteți alege din mai multe metode pentru a adăuga înregistrări în tabel. Înainte de a adăuga înregistrări, intervalul trebuie deja formatat ca tabel. Pentru a formata o gamă de tabel de lucru ca tabel, selectați o celulă din interval și apoi faceți clic pe butonul Tabel din caseta Insert ...

Alegerea editorilor

Cum să editați un buget QuickBooks 2010 - dummies

Cum să editați un buget QuickBooks 2010 - dummies

Puteți face ajustări la un buget QuickBooks 2010, ați creat. QuickBooks vă permite să modificați sumele pe care doriți să le bugetați pentru fiecare cont pe care l-ați inclus.

Cum să editați și Paycheck nu apare în QuickBooks 2012 - manechine

Cum să editați și Paycheck nu apare în QuickBooks 2012 - manechine

Fii atent atunci când doriți să schimbați statul de plată verificați informațiile prin editarea sau anularea salariilor în QuickBooks 2012. Controalele de salarizare sunt puțin mai dificile decât controalele regulate, deoarece informațiile din controalele de salarizare afectează o grămadă de contoare diferite de salarizare. De exemplu, cecurile de salarizare scad salariul brut al cuiva pentru anul. cecuri de salarizare ...

Cum să Facturi de e-mail în QuickBooks 2012 - manechine

Cum să Facturi de e-mail în QuickBooks 2012 - manechine

Puteți trimite prin e-mail o factură de la QuickBooks 2012. Pentru a face acest lucru, faceți clic pe butonul Trimiteți și alegeți comanda Încasare prin poștă din meniul afișat de QuickBooks. (Butonul Trimitere apare în partea de sus a ecranului Creare factură.) Când QuickBooks afișează caseta de dialog Trimitere factură, indicați ce cont de e-mail doriți să utilizați ...