Kezdőoldal » Számítástechnika » Weblapkészítés » Hogyan kell hogy minden fül...

Hogyan kell hogy minden fül lenyiljon az oldal betöltésekor?

Figyelt kérdés

<!DOCTYPE html>

<html>

<head>

<style>

button.accordion {

background-color: #eee;

color: #444;

cursor: pointer;

padding: 18px;

width: 100%;

border: none;

text-align: left;

outline: none;

font-size: 15px;

transition: 0.4s;

}


button.accordion.active, button.accordion:hover {

background-color: #ddd;

}


button.accordion:after {

content: '\002B';

color: #777;

font-weight: bold;

float: right;

margin-left: 5px;

}


button.accordion.active:after {

content: "\2212";

}


div.panel {

padding: 0 18px;

background-color: white;

max-height: 0;

overflow: hidden;

transition: max-height 0.2s ease-out;

}

</style>

</head>

<body>


<button class="accordion">1</button>

<div class="panel">

<p>Elso.</p>

</div>


<button class="accordion">2</button>

<div class="panel">

<p>Masodik.</p>

</div>


<button class="accordion">3</button>

<div class="panel">

<p>Harmadik.</p>

</div>


<script>

var acc = document.getElementsByClassName("accordion");

var i;


for (i = 0; i < acc.length; i++) {

acc[i].onclick = function() {

this.classList.toggle("active");

var panel = this.nextElementSibling;

if (panel.style.maxHeight){

panel.style.maxHeight = null;

} else {

panel.style.maxHeight = panel.scrollHeight + "px";

}

}

}

</script>


</body>

</html>



2017. aug. 22. 15:40
 1/3 anonim ***** válasza:
Minek?
2017. aug. 22. 16:51
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:
<body onload="májfunkció">
2017. aug. 22. 20:10
Hasznos számodra ez a válasz?
 3/3 sharkxxx ***** válasza:
100%

<script>

    var acc = document.getElementsByClassName("accordion");

    var i;

   

    for (i = 0; i < acc.length; i++) {

        var panel = acc[i].nextElementSibling;

        panel.style.maxHeight = panel.scrollHeight + "px";

        acc[i].onclick = function() {

            this.classList.toggle("active");

            var panel = this.nextElementSibling;

            if (panel.style.maxHeight){

                panel.style.maxHeight = null;

            } else {

                panel.style.maxHeight = panel.scrollHeight + "px";

            }

        }

    }

</script>

2017. aug. 22. 22:53
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!