Yuav Ua Li Cas Thiaj Ua Rau Piam Ntawm Qhov Chaw

Cov txheej txheem:

Yuav Ua Li Cas Thiaj Ua Rau Piam Ntawm Qhov Chaw
Yuav Ua Li Cas Thiaj Ua Rau Piam Ntawm Qhov Chaw

Video: Yuav Ua Li Cas Thiaj Ua Rau Piam Ntawm Qhov Chaw

Video: Yuav Ua Li Cas Thiaj Ua Rau Piam Ntawm Qhov Chaw
Video: Yuav kov li cas thiaj ua tau rau poj niam paum los kua tau 26/9/2020 2024, Tej zaum
Anonim

Tus rho tawm yog qhov cuab yeej siv rau lub xaib. Nws yog dav siv nyob rau hauv ntau yam kev sib tham thiab blogs, cia tus neeg siv zais ib yam tshwj xeeb thaum lub sijhawm hloov khawm. Ntxiv mus, tus spoiler zoo nyob rau ntawm qhov chaw thiab pab txhawm rau zais cov ntu ntawd yam tsis tsim nyog ntau dhau ntawm nplooj ntawv.

Yuav ua li cas thiaj ua rau piam ntawm qhov chaw
Yuav ua li cas thiaj ua rau piam ntawm qhov chaw

Nws yog qhov tsim nyog

Cov tsev qiv ntawv jquery

Cov Lus Qhia

Kauj ruam 1

Lub spoiler tuaj yeem siv tau los ntawm cov npe nrov jquery ntsaws-nyob rau hauv cov tsev qiv ntawv sau ua Java Java cov lus sau ua lus. Nws yog siv los siv tag nrho kev cuam tshuam ntawm cov lus programming nrog cov HTML markup code ntawm nplooj ntawv. Cov kev txuas jquery tau ua tiav siv HTML siv cov tag. Koj yuav tsum qhia qhov chaw nyob ntawm qhov tsab ntawv nyob thiab teeb tsa nws hom: $ (ntawv).ready (muaj nuj nqi ()

Kauj ruam 2

Cov ntawv ntawm cov ntawv sau hauv cov kab lus tshwj xeeb yuav tsum tau muab ntim rau hauv ib txheej cais - div, nrog kev pab ntawm tus spoiler nws tus kheej yuav raug tswj: Sasha taug kev raws txoj kev loj thiab nqus kom qhuav.

Kauj ruam 3

Tom ntej no, koj yuav tsum tau tsim nyob rau hauv pem hauv ntej ntawm txhua divs lub npe hu ua lwj sib khawm uas yuav vau thiab nthuav cov ntawv. Ua ntej, tus rhuav tshem nws tus kheej yog zais siv tus qauv "hide ()" muaj nuj nqi: $ ("div [npe = 'koob"] "). Zais (); Ntxiv mus, koj yuav tsum tsim cov ntawv sau thiab duab rau txhua tus lwj, uas yuav siv los ua cov keeb kwm yav dhau los rau cov nyees khawm: $ (“P [npe = 'spoilbutton']”). html (“Qhia tias ntawv nyeem”);

Kauj ruam 4

Nrhiav tag nrho cov nyees khawm ntawm nplooj ntawv thiab xyuas rau qib qib theem ua ntej lub pob. Txhawm rau ua qhov no, tsim ib qho xwm txheej uas yuav tshawb rau h1 cim npe los ntawm lub npe. Cov kab ntawv teev cov ntsiab lus sau ua ke rau hauv div nws tus kheej: $ ("p [npe = 'spoilbutton']") Txhua qhov (muaj nuj nqi () {Yog ($ (no).prev (no).get (0).tagName == "H1") {Var NewSpoilButton = " + $ (no).prev (this).html () + "Qhia cov ntawv nyeem"; $ (no).prev (no).replaceWith ("); $ (no).replaceWith (NewSpoilButton);}})

Kauj ruam 5

Tom ntej no, koj yuav tsum tau los daws txoj kab ntawm cov khawm nas nrog nyem. Yog tias pom ib qho nias, nws tuaj yeem tso tawm: $ ("div [name = 'spoilbutton']"). Nyem (ua haujlwm () {Yog ($ (no).next (this).css ("display") = = "Thaiv”) {

Kauj Ruam 6

Tom qab ntawv sau qub txeeg qub teg. Tsis pub dhau ib qho div, cov ntawv yog nyob hauv pawg lus p, cov ntsiab lus uas muab tso hauv qhov sau luv: $ (no). Cov me nyuam (“p”) Cov menyuam yaus (“luv”). Html (“Qhia pom ntawv”); qhib spoiler. Yog tias nws tsis qhib, nthuav cov ntawv. Kauj ruam no yog raws txoj cai qub txeeg qub teg: $ (no).next (no).slideUp (“li qub”);} lwm {$ (no).dub (“p”). Cov menyuam (“ncua”). Html ("Zais tawm cov ntawv"); $ (no).next (no).slideDown ("li qub");} rov qab tsis raug; })

Kauj Ruam 7

Tom qab ntawv nyem ntawm lub pob nyem rau ntawm lub pob yog kaw, los ntawm tsab ntawv ntawd yuav zais thiab nthuav tawm tus rhuav tshem. Nyem (ntaus nqi () {Yog ($ (no).next (no).css (“zaub”) =”thaiv”) {$ (no).next (no).slideUp (“li qub”); $ (no).html (“Zais”);} rov qab cuav;}); Spoiler npaj txhij. Nws yuav tshwm sim thaum sib phim DIV thaiv tau pom.

Pom zoo: