Võite järgib kõiki vastuseid sõnadest läbi feed RSS 2.0 . Võite kirjutada ka oma kommentaarid või link sellele postitusele oma lehel.
Teave Autor:
Mida teha
- (4 kuud) Kuidas MacBook Air sina ja mina? http://t.co/1uZXnVB4 via @ appsumo
- (5 kuud) http://www.youtube.com/watch?v=k1PhaOQ5JSU # IOS # apple # AppStore
- (5 kuud) # IOS tasuta viktoriin Juba # AppStore http://rdir.pl/1m82c4 # õun
- (5 kuud) App Store :) # IOS # AppStore en / et # õun
- (1 aasta) # mängida # Bielsko 3Mb/1Mb alla / üles - pole paha
Kategooriad
- . Net (21)
- asp.net (7)
- c # (20)
- huvi (10)
- Index (1)
- muu (7)
- iPhone (5)
- jQuery (9)
- Konverentsi (3)
- mobiiltelefoni (3)
- Minu koduleht (4)
- tööriistad (4)
- optimeerimine (1)
- php (4)
- juhendid (10)
- projekte (5)
- Silverlight (3)
- WPF (3)
- XNA (12)
Sildid
. Net apache asp.net c # kinnitada CSHARP css font e-õppe sõna film fotoslownik.pl gamedev genereerida css google valmis lahendusi IOS iPhone javascript jQuery matemaatika menüü microsoft optimeerimine php portaal web pind Visual Studio windows 7 windows telefoni visualiseerimine WPF XNA raames yii pildid

















































jQuery: kinnituse aken
Oleme jätkuvalt teemaks praktiline kasutamine jQuery. Täna ma vaja kirjutada akna kinnitades operatsiooni administratsiooni paneeli. Asi tundub olevat lihtne ja saab lahendada teema, unustamata JavaScript (Confirm) või PHP, kuid fun peitub kuidas seda teha, et mitte põhjustada, ja isegi see oli tõesti korralik tulemus?
Püüan esitada valimi lahendus, eeldades, et element, mida me tahame kaasneb kinnitus kasutaja on link.
Esimene Proovi HTML Failide
Alustame faili, mida me täita oma alatu testid:
Teksti näidis generaator Lorem ipsum , läks sees p. Vahetult enne sulgemist body, pane div # kinnitada, mille jooksul tekib koodi meie aken kinnitada.
Teine Esitlus kiht
Olgem keskenduda meie aknasse. Minu puhul, html kood, mis vastutab kogu akna, näeb järgmiselt:
Koodi sees # kinnitavad, on loodud JavaScript. Aga tasub kaaluda miks tundub lihtsalt niisama ja miks on lehekülje koodi?
Alustame põhjused, sealhulgas koodi lõpus. Määramisel asukoht: absoluutne, sest # kinnitada, ilma z-index parameetri jada objektid asukoht: absoluutne, see sobib järjekorras, milles nad on loodud brauseris. Last koostatud, seal on rohkem kui virna kihti asukoht: absoluutne, nii et kui näiteks on samade mõõtmetega, mask kiht, mis ilmus koodi varem.
Miks kinnitada sees, panime 2 korda div? Selle punkti selgitamiseks on lihtsalt lugege oma css koodi paned peas osas:
# Määrab siin kinnitada taustal, mis "katab" terve lehekülje. 2. rida (üks kummaline kõrgus ja laius) on vaja juhul, kui Internet Explorer. # Kinnita [id] on arusaadav vaid kaasaegsete brauseritega, ja see oli plaani taustal meie akna suurust 100% kuni 100% ja jookseb kogu aeg Ala (IE arvutatakse igal juhul põhineb praeguse laiuse ja kõrguse akna).
1. div on vaja keskus 2. ja võtta kaugus ülevalt akna margin-top. 2. div juba ette meie aken kinnitada, et saab keskele, sest see on sees block elemendi laius: 100% (standard väärtuse elemendi kuva: block - mis on div)
Kolmas Aeg jQuery
Jääb meile reageerida klõpsab lingil, mis ilmub aasta lõpus block P, mis pani lorem ipsum'a:
<a href="http://poslinski.net" class="confirm"> MAECENAS </ a>Meie puhul on kõik sidemed klassi kinnitavad, reageerivad skripti. Sa võid kasutada meie kinnituse kõik lingid, kõrvaldades väärtus andmebaasist.
See nõuab JavaScript koodi, mis on asetatud põhja lehel:
1. rida koormus jQuery.
Siis peamine haru meie koodi $ (dokument). Ready, aktiveerida oma koodi, pärast leht laeb.
Vastame klõpsates element klassiga kinnitavad, põhjustades sel juhul mitmeid meetodeid elemendi id = kinnitavad. Kõigepealt lisada läbipaistvust (kuid siiski element on seatud kuvama: mitte), siis kasutades meetodit fadeIn, jQuery sujuvalt liigub kuva: Puudub läbipaistmatus: 0.95 (meie puhul). Lõpuks sees element # kinnitada, laadige html koodi oma 2 divami, mis on paigutada h1 päise nupp ja kaks nuppu. Nagu te ilmselt märganud, üks neist, pluss nad on kuulutatud onClick sündmus, mis reageerivad positiivselt kasutaja kinnituse, przekierowywując talle koht, mis näitas klõpsasid lingil.
Miks tagasi vale lõpus selle ploki kood? Brauser, me ei suunata automaatselt, klõpsates lingil meie funktsioon peab tagastama false, vastasel juhul suunab ja aknad kinnitavad niidid.
Kui klõpsate kusagil mujal kui nuppu "YES", kasutada juhul Hääbumise (), plokk kaob sujuvalt meie kinnitus, mis mõistab $ ("# kinnitada"). Click (...).
Kogu kirjutatud kood peaks välja nägema midagi sellist:
Kokkuvõte
Töö Näiteks võite näha siin .
See proovilahuse ei vaja kõiki võimalusi. Me ei laiene koodi nii, et mõjutada kinnituse kujul, siis oleks siis saatke vorm kontroll, mis samuti saab seestpoolt jQuery. Võite põhjal eespool nimetatud koodi luua plugin jQuery. Julgelt arutada kommentaarid sellele ametikohale.
Seotud kanded