whycomputer.com >> Cunoștințe despre Internet >  >> Internet

Extindere și contracție a unui DIV cu JavaScript

Un DIV este containerul esențial pentru gruparea elementelor pe o pagină web. Pentru a controla vizibilitatea unui DIV ai două opțiuni principale: să-l faci invizibil sau să-l „colapsaţi”. Diferenţa majoră este că, dacă doar îl ascunzi, spaţiul ocupat rămâne, în timp ce, colapsându‑l, acel spaţiu dispare complet.

Adăugarea unui DIV pe pagină

Pasul 1

Deschide editorul Notepad și un fișier HTML existent.

Pasul 2

În secţiunea <body> adaugă următorul bloc:

<div id='MyDiv' class='divVisible'>
    <p>Textul DIV-ului</p>
</div>
<input id='Button1' type='button' value='Collapse/Expand' onclick='CollapseExpand()'>

Acest cod creează un DIV cu un paragraf și un buton. Când utilizatorul face clic pe buton, se apelează funcţia JavaScript CollapseExpand(), care alternează starea DIV-ului.

Definirea claselor CSS şi a scriptului JavaScript

Pasul 1

În secţiunea <head> adaugă stilurile:

<style type='text/css'>
    .divVisible {display:block;}
    .divHidden  {display:none;}
</style>

Clasa divVisible face ca elementul să fie afișat şi să ocupe spaţiu, iar divHidden îl ascunde complet.

Pasul 2

Mai jos de stiluri, inserează scriptul:

<script type='text/javascript'>
    function CollapseExpand() {
        var div = document.getElementById('MyDiv');
        if (div.className === 'divVisible') {
            div.className = 'divHidden';
        } else {
            div.className = 'divVisible';
        }
    }
</script>

Funcţia verifică clasa curentă a DIV-ului şi o schimbă la fiecare clic.

Pasul 3

Salvează fișierul şi deschide-l în browser. Începeţi cu textul vizibil. Faceţi clic pe buton pentru a colapsa DIV-ul; faceţi clic din nou pentru a-l extinde.

Observaţi cum, atunci când DIV-ul este colapsat, elementele de sub el se mişcă în sus, iar când se extinde, se ridică.


URL:https://ro.whycomputer.com/Internet/100506624.html

Internet
  • Cum postezi un anunț pe Craigslist

    Craigslist este regele clasamentelor online unde poți posta anunțuri gratuit (cu excepția postărilor de joburi). Dacă ești nou pe platformă, urmează aceste opt pași simpli pentru a posta orice dorești. Pasul 1 Accesează craigslist.org/about/sites și alege zona dorită. Pasul 2 Click pe „post to clas

  • Cum să ștergi fișiere JavaScript

    JavaScript este un limbaj de scripting popular, folosit pentru a crea pagini web dinamice și aplicații software. Deși numele poate părea asemănător, JavaScript nu are legătură cu limbajul de programare Java. Ștergerea fișierelor JavaScript poate fi necesară pentru a elimina scripturi nedorite sau pe

  • Conversia Datelor UTC în Ora de Est cu JavaScript

    În lume, fusurile orare sunt adesea exprimate ca devieri pozitive sau negative față de Timpul Universal Coordonat (UTC). UTC, bazat pe Timpul Atomic Internațional, este echivalent cu GMT. Cu ajutorul JavaScript-ului, poți converti ușor un timp UTC în Ora de Est. Pasul 1 – Crearea obiectului Date pen

Cunoștințe despre Internet © https://ro.whycomputer.com