Kako Napraviti Spojler Na Web Mjestu

Sadržaj:

Kako Napraviti Spojler Na Web Mjestu
Kako Napraviti Spojler Na Web Mjestu

Video: Kako Napraviti Spojler Na Web Mjestu

Video: Kako Napraviti Spojler Na Web Mjestu
Video: Making a rear spoiler 2024, Svibanj
Anonim

Spojler je prikladan alat za web mjesto. Široko se koristi na raznim forumima i blogovima, omogućavajući korisniku da sakrije određeni element u trenutku pritiska gumba. Štoviše, spojler dobro izgleda na web mjestu i pomaže sakriti one dijelove koji nepotrebno preopterećuju stranicu.

Kako napraviti spojler na web mjestu
Kako napraviti spojler na web mjestu

Nužno je

Jquery knjižnica

Upute

Korak 1

Spoiler se može implementirati pomoću popularne knjižnice dodataka jquery napisane na programskom jeziku Java Script. Koristi se za provedbu potpune interakcije programskog jezika s HTML označnim kôdom stranice. Povezivanje jquery vrši se pomoću HTML-a pomoću oznake . Morate navesti mjesto gdje se skripta nalazi i postaviti njezinu vrstu: $ (document).ready (function ()

Korak 2

Fragment teksta naveden unutar određenog odlomka mora biti zatvoren u zaseban sloj - div, uz pomoć kojeg će se kontrolirati sam spojler: Sasha je hodao autocestom i isisavao sušenje.

3. korak

Dalje, morate stvoriti ispred svih div-ova s imenom spoil odgovarajuće gumbe koji će sažeti i proširiti tekst. Prvo se sam spojler skriva pomoću standardne funkcije "hide ()": $ ("div [name = 'spoil']"). Sakrij (); Dalje, trebate stvoriti tekst i sliku za sve spojlere, koja će se koristiti kao pozadina gumba: $ (“P [name = 'spoilbutton']”). Html („Prikaži tekst“);

4. korak

Pronađite sve gumbe na stranici i provjerite nalaze li se naslovi prve razine ispred gumba. Da biste to učinili, stvorite uvjet koji će tražiti h1 oznake po imenu. Navedeni se naslovni tekst umotava u sam div: $ ("p [name = 'spoilbutton']"). Svaka (funkcija () {If ($ (this).prev (this).get (0).tagName == “H1”) {Var NewSpoilButton = “” + $ (this).prev (this).html () +”Show text”; $ (this).prev (this).replaceWith (“”); $ (this).replaceWith (NewSpoilButton);}})

Korak 5

Dalje, klikom na tipku miša trebate upravljati klikom. Ako se otkrije klik, može se prikazati: $ (“div [name = 'spoilbutton']"). Kliknite (function () {If ($ (this).next (this).css ("display") = =”Blok”) {

Korak 6

Zatim napišite nasljedstvo. Unutar div-a tekst je u stavku p, čiji je sadržaj smješten u oznaku raspona: $ (this).children ("p"). Children ("span"). Html ("Show text"); Collapse otvoreni spojler. Ako nije otvoren, proširite tekst. Ovaj se korak temelji na pravilu nasljeđivanja: $ (this).next (this).slideUp (“normal”);} else {$ (this).children (“p”). Children (“span”). Html (“Sakrij tekst”); $ (this).next (this).slideDown (“normal”);} return false; })

Korak 7

Tada se snima sam klik miša na gumb, kojim će skripta sakriti i razmotati spojler. $ (“P [name = 'spoilbutton']"). Kliknite (function () {If ($ (this).next (this).css ("display") = "block") {$ (this).next (this).slideUp (“normal”); $ (this).html (“Hide”);} return false;}); Spoiler spreman. Pojavit će se kad se pronađe odgovarajući DIV blok.

Preporučeni: