# Réteg- és számlálóműveletek

> CSS-osztály váltása, kattintás szimulálása másik rétegen, valamint számlálók indítása és alaphelyzetbe állítása.

A réteg- és számlálóműveletek a modul más rétegeire hatnak. Az őket elindító réteg a **Trigger**, a hatásukat elszenvedő rétegek a **Cél(ok)** között vannak megadva.

A **Réteg** csoport két műveletet tartalmaz: az **Osztály váltása** és a **Felhasználói kattintás szimulálása**. A **Számláló** csoportban a **Számláló indítása** és a **Számláló alaphelyzetbe állítása** áll. A számláló olyan szövegréteg, amelynek bekapcsoltad a számláló beállítását: a saját szövegében álló számig számol fel (lásd a [Réteg panel tartalmi szakaszait](https://hub.hellowp.io/hu/plugins/revslider/szerkeszto-panelek-reteg-tartalom/#számláló)).

A művelet felvétele: műveleti mód, **Új művelet hozzáadása**, majd a **Típus** listában a megfelelő csoport. Az **Esemény**, a **Trigger** és az **Időzítés** általános beállításait az [oldalsávról szóló fejezet](https://hub.hellowp.io/hu/plugins/revslider/akciok-akcio-oldalsav/) tárgyalja.

## Osztály váltása

Az **Osztály váltása** CSS-osztályt kapcsol a célrétegeken: amelyiknek nincs meg, annak hozzáadja, amelyiknek megvan, arról leveszi.

![Az Osztály váltása panel](./kepek/akciok-reteg-osztaly.webp)

*Az Osztály váltása panel* (https://minta-bolt.hu/wp-admin/admin.php?page=revslider&view=editor&module=1&slide=1)

### Cél(ok)

A **Rétegek** többes választóban azokat a rétegeket jelölöd ki, amelyeken az osztály váltakozik. A lista kereshető. Az **Aktuális dia rétegei** csoport az aktuális dia rétegeit tartalmazza, a **Statikus diarétegek** csoport a statikus dia rétegeit, amelyek minden dia fölött látszanak.

### Osztály

Az **Osztályok** szövegmezőbe azt a CSS-osztályt írd, amelyet váltani akarsz, például `active`. A kezdő pontot a rendszer figyelmen kívül hagyja, tehát az `.active` és az `active` ugyanazt váltja. Üres mezővel semmi sem változik.

Több osztályt is megadhatsz szóközzel elválasztva. Mindegyik külön vált: az a célréteg, amelyiknek az egyik osztálya megvan, a másik nincs, azt kapja meg, amije hiányzik, és azt veszíti el, amije megvolt.

Az osztály csak akkor változtatja meg a réteg kinézetét, ha az oldal CSS-e formázza.

### Időzítés

A **Késleltetés** az esemény és az osztályváltás közötti várakozás, a **Következő késleltetés** a következő művelet előtti szünet.

## Felhasználói kattintás szimulálása

A **Felhasználói kattintás szimulálása** „kattintás” eseményt küld a célrétegeknek, mintha a látogató kattintott volna rájuk. A célrétegek ilyenkor a saját kattintásra induló műveleteiket futtatják, így egy réteg a másikat is elindíthatja.

A **Cél(ok)** szakasz **Rétegek** választójában a kattintást fogadó rétegek vannak (a lista felépítése ugyanaz, mint az osztályváltásnál). Az **Időzítés** szakaszban a **Késleltetés** a kattintás elküldése előtti várakozás.

## Számláló indítása

A **Számláló indítása** elindítja a célként megadott számlálóréteg számolását. Az a számláló, amelynek az indítása **By Action Only** (vagyis csak művelettel indul), a kezdőértékén vár, amíg egy művelet el nem indítja.

A **Cél(ok)** szakaszban a **Rétegek** választó adja meg az elindítandó számlálókat. Mindegyik a saját kezdőértékétől számol fel a szövegében álló számig, a saját időtartama alatt, és a művelet minden lefutásakor újra a kezdőértéktől indul. Az olyan számlálónak, amely egy dátumig visszafelé számol, nincs mit elindítania: attól a pillanattól mutatja a hátralévő időt, hogy megjelent.

A választó minden réteget felsorol, nem csak a számlálókat, de azok a rétegek nem reagálnak, amelyeknél a számláló nincs bekapcsolva. Az **Időzítés** szakasz **Késleltetése** a számlálók indítása előtti várakozás.

## Számláló alaphelyzetbe állítása

A **Számláló alaphelyzetbe állítása** visszaállítja a célként megadott számlálókat az indulásuk előtti állapotukba: a számláló megáll, és a kezdőértékét mutatja, amíg újra el nem indítod.

A **Rétegek** választóban jelölöd ki a visszaállítandó számlálókat. A dátumig visszafelé számoló számláló ilyenkor nem számol tovább, amíg a **Számláló indítása** újra el nem indítja. A választóban itt is minden réteg látszik, de csak a bekapcsolt számlálóbeállítású rétegek reagálnak. Az **Időzítés** szakasz **Késleltetése** a visszaállítás előtti várakozás.
