Kezdőoldal » Számítástechnika » Weblapkészítés » Hogy oldanátok meg ezt a...

Hogy oldanátok meg ezt a jquery/css problémát?

Figyelt kérdés

Van egy képnézegetőm, amelyben van lehetőség kinagyítani a képet modal picture-be. (Eltűnik a háttér, és előjön a kép.) A "teljes képernyő" gombbal jön elő a kép, ugyanakkor viszont a kép tartó div-jére kattintva tűnik el. A probléma az, hogy van egy külső div class és egy belső. Vannak navigáló nyilak, hogy egyik képről a másikra lehessen váltani, amik tök jól működnek egészen addig, amíg teljes képernyőben meg nem nyitom a képet. Utána vált egyet, de mivel a navigáló gombok a külső divben vannak, hiszen az határozza meg, hogy mihez képest kell az elhelyezés szerinti margint számolni, ezért be is csukódik a teljes képernyős nézet. A navigációs gombok z-indexe nagyobb, mint a kereté, nem értem miért zárja be így, tehát az y tengelyen elvileg "magasabban" helyezkednek el, mint a külső div. Meg lehet valahogy oldali azt, hogy teljes képernyős nézet esetén a navigációs gombra kattintva ne tűnjön el a fullscreen nézet csak akkor, ha a külső div-re kattintok? Marhára jó lenne megoldani.


Köszi előre is!



#javascript #CSS #jQuery #galéria #modal kép #modal picture
2016. szept. 14. 13:50
 1/4 A kérdező kommentje:

Megvan a megoldás. Ez az:

event.stopPropagation();

elnevezed a click eseményt így, hogy:

().click(function(valami) {

}

vagy akárhogy, utána pedig a div, ami benne van a másik divben

(divamibennevanamasikdivben).click(function(valami) {

event.stopPropagation();

}

Nos ennyi lenne!

2016. szept. 14. 13:58
 2/4 anonim ***** válasza:
Vedd bentebb a külső DIV szélességét annyival, amennyi a vezérlő gomb. Amúgy a vezérlőgomb kattintás eseménye előbb fut le, mint a külső div-é? Mert ha igen, akkor használhatsz egy indikátor változót is, amit a vezérlőgomb beállít és akkor nem hajtod végre a külső div bezárását.
2016. szept. 14. 14:31
Hasznos számodra ez a válasz?
 3/4 A kérdező kommentje:
Köszi, de már megoldottam.
2016. szept. 14. 15:27
 4/4 anonim ***** válasza:
Csak nekem zagyva az egész leírás? Amúgy a lényeg, hogy megoldottad.
2016. szept. 14. 17:52
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!