Si Të Krijoni Një Spoiler Në Faqe

Përmbajtje:

Si Të Krijoni Një Spoiler Në Faqe
Si Të Krijoni Një Spoiler Në Faqe

Video: Si Të Krijoni Një Spoiler Në Faqe

Video: Si Të Krijoni Një Spoiler Në Faqe
Video: Si te krijoni nje website FALAS dhe THJESHTE? 2024, Mund
Anonim

Spoiler është një mjet i përshtatshëm për faqen. Përdoret gjerësisht në forume dhe bloge të ndryshme, duke lejuar përdoruesin të fshehë një element specifik në kohën e shtypjes së një butoni. Për më tepër, spoiler duket mirë në sit dhe ndihmon për të fshehur ato pjesë që mbingarkojnë pa nevojë faqen.

Si të krijoni një spoiler në faqe
Si të krijoni një spoiler në faqe

Është e nevojshme

Biblioteka

Udhëzimet

Hapi 1

Spoiler-i mund të implementohet duke përdorur bibliotekën popullore plug-in të jquery të shkruar në gjuhën e programimit Java Script. Përdoret për të zbatuar bashkëveprimin e plotë të gjuhës programuese me kodin HTML të shënimit të faqes. Lidhja jquery bëhet duke përdorur HTML duke përdorur etiketën . Ju duhet të specifikoni vendin ku ndodhet skenari dhe të vendosni llojin e tij: $ (dokumenti). Gati (funksioni ()

Hapi 2

Fragmenti i tekstit i specifikuar brenda një paragrafi të caktuar duhet të mbyllet në një shtresë të veçantë - një div, me ndihmën e së cilës do të kontrollohet vetë spoiler: Sasha eci përgjatë autostradës dhe thau thithjen.

Hapi 3

Tjetra, duhet të krijoni përpara të gjitha divave me emrin butonat përkatës të prishjes që do të shemben dhe zgjerojnë tekstin. Së pari, spoiler-i vetë fshihet duke përdorur funksionin standard "hide ()": $ ("div [name = 'spoil']"). Fshih (); Tjetra, duhet të krijoni një tekst dhe një imazh për të gjithë spoilerët, e cila do të përdoret si sfond për butonat: $ ("P [name = 'spoilbutton"]). Html ("Show text");

Hapi 4

Gjeni të gjithë butonat në faqe dhe kontrolloni për titujt e nivelit të parë përpara butonit. Për ta bërë këtë, krijoni një kusht që do të kërkojë për etiketat h1 me emër. Teksti i specifikuar i titullit përfundon në div vetë: $ ("p [name = 'spoilbutton']"). Secili (funksion () {Nëse ($ (ky).prev (ky). Merrni (0).tagName == "H1") {Var NewSpoilButton = " + $ (kjo).prev (kjo).html () + "Trego tekstin"; $ (kjo).prev (kjo).zëvendëso me ("); $ (kjo).zëvendësoni me (NewSpoilButton);}})

Hapi 5

Tjetra, duhet të trajtoni klikimin e butonit të miut me klikim. Nëse zbulohet një klikim, mund të shfaqet: $ ("div [name = 'spoilbutton']"). Kliko (funksioni () {If ($ (kjo).next (ky).css ("shfaqje") = = "Bllok") {

Hapi 6

Pastaj shkruaj trashëgiminë. Brenda një div, teksti është në paragrafin p, përmbajtja e të cilit vendoset në një hapësirë: $ (kjo). Fëmijë ("p"). Fëmijët ("hapësira"). Html ("Shfaq tekstin"); Collapse spoiler i hapur. Nëse nuk është i hapur, zgjeroni tekstin. Ky hap bazohet në rregullin e trashëgimisë: $ (kjo). Tjetër (kjo).slideUp ("normal");} tjetër {$ (kjo). Fëmijë ("p"). Fëmijët ("hapësira"). Html ("Fshih tekstin"); $ (kjo). Tjetër (kjo).slideDown ("normale");} kthimi false; })

Hapi 7

Pastaj regjistrohet vetë klikimi i miut mbi butonin, me anë të të cilit skenari do të fshehë dhe shpalosë spoiler. $ ("P [name = 'spoilbutton']"). Kliko (funksioni () {Nëse ($ (kjo). Tjetër (kjo).css ("ekran") = "bllok") {$ (ky). Tjetër (kjo).slideUp ("normal"); $ (kjo).html ("Fshih");} kthimi false;}); Spoiler gati. Do të shfaqet kur të gjendet një bllok i përputhshëm DIV.

Recommended: