Inti tista 'ssegwi kwalunkwe tweġibiet għal dan id-dħul permezz ta' l-għalf 2.0 feed . Tista 'wkoll tikteb kummenti tiegħek , jew biex jorbtu għal din post fuq paġna tiegħek.
Dwar l-Awtur
X'għandi nagħmel
- (3 xhur) Kif dwar MacBook Air għalik u għalija? http://t.co/1uZXnVB4 permezz @ appsumo
- (4 xhur) http://www.youtube.com/watch?v=k1PhaOQ5JSU # IOs # tuffieħ # appstore
- (4 xhur) # IOs kwizz ħielsa kmieni kemm fl # appstore http://rdir.pl/1m82c4 tuffieħ #
- (5 xhur) fil-maħżen app :) IOs # # appstore en / mt # tuffieħ
- (11-il xahar) # jilagħbu # Bielsko 3Mb/1Mb isfel / l - mhux ħażin
Kategoriji
- . Nett (21)
- asp.net (7)
- c # (20)
- interess (10)
- Indiċi (1)
- oħra (7)
- iPhone (5)
- jQuery (9)
- Konferenza (3)
- mobbli (3)
- My sit (4)
- għodod (4)
- ottimizzazzjoni (1)
- PHP (4)
- gwidi (10)
- proġetti (5)
- Silverlight (3)
- WPF (3)
- XNA (12)
Tags
. Net apache asp.net ċ # tikkonferma csharp css font e-tagħlim kelma film fotoslownik.pl gamedev jiġġeneraw css google soluzzjonijiet lesti IOs iPhone javascript jQuery matematika menu Microsoft search PHP portal web wiċċ viżwali studio twieqi 7 twieqi telefon viżwalizzazzjoni WPF XNA qafas Yii ritratti

















































jQuery: A window konferma
Aħna jibqgħu is-suġġett ta jQuery użi prattiku. Illum I meħtieġa biex jiktbu tieqa tikkonferma operazzjoni fil-pannell amministrazzjoni. Il-każ jidher li jkun sempliċi u jistgħu jiġu solvuti mis-suġġett, jinsa dwar JavaScript (Ikkonferma) jew PHP, imma l-gost tinsab fil-mod kif tagħmel dan hekk li ma jikkawżax, u anki li kien riżultat tassew deċenti?
Se nipprova biex tippreżenta soluzzjoni tal-kampjun għall-problema, jekk wieħed jassumi li l-element li rridu hija akkumpanjata minn konferma mill-utent, rabta.
Ewwel Kampjun HTML fajl
Nibdew bil-fajl li fuqhom għandna iwettqu testijiet Vile tagħna:
Test tal-kampjun ġeneratur Lorem ipsum , marru ġewwa p. Ftit qabel il-lametta tal-ġisem għeluq, tpoġġi l-div # tikkonferma, li fih se jkun hemm kodiċi minn tieqa tagħna biex tikkonferma.
It-tieni Is-saff preżentazzjoni
Ejjew niffukaw fuq tieqa tagħna. Fil-każ tiegħi, il-kodiċi html li se jkun responsabbli għall-tieqa kollu, se tħares kif ġej:
Il-kodiċi ġewwa l jikkonfermaw #, huwa ġġenerat mill-JavaScript. Iżda huwa min jikkunsidrah għaliex jidher biss bħal dik u għaliex huwa fil-qiegħ tal-kodiċi paġna?
Nibdew bl-raġunijiet għall-inklużjoni tal-kodiċi fl-aħħar. Fid-determinazzjoni tal-pożizzjoni: assolut, għal # tikkonferma, mingħajr z-indiċi parametru, is-sekwenza ta 'oġġetti minn pożizzjoni: assoluta, se jaqblu mal-ordni li fiha huma ġġenerati mill-browser. Aħħar miġbura, se jkun hemm aktar minn munzell ta 'saffi ma' pożizzjoni: assoluta, hekk jekk per eżempju, se jkollhom l-istess dimensjonijiet, jaħbu l-saff, li deher fil-kodiċi preċedenti.
Għaliex ma tikkonferma l-ġewwa, aħna mqiegħda żewġ darbiet div? Biex tiġi ċċarata dan il-punt huwa, aqra biss it-taqsima fil-kodiċi css tiegħek li inti tpoġġi ġewwa l taqsima ras:
# Jiddefinixxi hawn tikkonferma l-isfond li se "tkopri" il-paġna kollu. It-tieni linja, (l-1 b'għoli stramba u wisa '), huwa meħtieġ fil-każ ta' Internet Explorer. # Ikkonferma [id] tkun tista 'tinftiehem biss browsers moderni, u dan kien il-pjan lill-isfond ta' tieqa tagħna kien id-daqs ta '100% sa 100% u jibda matul il-ħin mal-sit (per IE tiġi kkalkulata f'kull każ bbażata fuq il-wisa 'attwali' u għoli tat-tieqa).
L div 1 huwa meħtieġ li ċ-ċentru l-2 u li tieħu distanza mill-top window fuq il-marġini ta 'fuq. Il div 2 diġà tipprovdi tieqa tagħna biex jikkonferma li jistgħu jiġu ċċentrata, kif huwa ġewwa element blokk b'wisa: 100% (valur standard għal element ma display: block - li huwa div)
It-tielet Ħin għall jQuery
Tibqa għalina biex jirreaġixxu għall klikks fuq il-link li tidher fl-aħħar tal-blokka P, li tpoġġi Lorem ipsum'a:
<a href="http://poslinski.net" class="confirm"> Maecenas </ a>Fil-każ tagħna, l-ħoloq kollha ma 'klassi jikkonfermaw, ser jirreaġixxu għall-iskrittura. Inti tista 'tapplika rikonoxximent tagħna biex l-ħoloq kollha, għat-tneħħija ta' valur mid-database.
Hija teħtieġ kodiċi JavaScript li titqiegħed fuq il-qiegħ tal-paġna:
L jQuery 1 linja tat-tagħbija.
Imbagħad, il-fergħa ewlenija tal-kodiċi $ tagħna (dokument). Ready, jattiva kodiċi tiegħek, wara ftit tagħbijiet paġna.
Aħna jirrispondu għall tikklikkja fuq l-element bl-klassi jikkonfermaw, li jikkawżaw f'dan il-każ serje ta 'metodi dwar l-element bl id = jikkonfermaw. Biex tibda, żid it-trasparenza (iżda xorta element huwa ssettjat li juri: xejn), imbagħad bl-użu fadeIn metodu, jQuery ħarir jiċċaqlaq minn wiri: xejn biex opaċità: 0.95 (fil-każ tagħna). Fl-aħħarnett, ġewwa l-element ta '# tikkonferma, tagħbija l-kodiċi html ta' żewġ divami tagħna, li huwa mqiegħed ġewwa l-buttuna header h1 u żewġ buttuni. Kif inti probabilment, nnotajt wieħed minnhom, flimkien ma 'dawn huma dikjarati avveniment onClick, li se jirreaġixxu għal konferma utent pożittiv, przekierowywując lilu għall-post li wera rabta għafast.
Għaliex ritorn foloz fl-aħħar ta 'dan blokk ta' kodiċi? Biex il-browser, aħna ma idawwru awtomatikament, billi tikklikkja fuq il-link, il-funzjoni tagħna għandu jirritorna falza, inkella ser jagħtu direzzjoni ġdida u twieqi se jkunu qed jikkonfermaw il-ħjut.
Jekk tikklikkja imkien ieħor milli fil-buttuna ta '"IVA", l-użu FadeOut avveniment (), il-blokk se jisparixxu mingħajr konnessjoni ma' konferma tagħna, li jirrealizza $ ("# jikkonferma"). Ikklikkja (...).
Il-kodiċi kollha bil-miktub għandha tfittex xi ħaġa bħal din:
Sommarju
Ħidma eżempju, tista 'tara hawn .
Din is-soluzzjoni kampjun ma teħtieġx l-possibilitajiet kollha. Aħna jista 'jestendi l-kodiċi b'mod li jolqot il-forma konferma, inti mbagħad tibgħat il-kontroll forma, li wkoll jistgħu jsiru minn ġewwa jQuery. Tista' wkoll, abbażi tal-kodiċi hawn fuq biex jinħoloq plugin għal jQuery. Ħossok liberu li jiddiskutu fil-kummenti għal dan post.
Entrati relatati