Kérdés Modal popup - scrollbar kikényszerítése, ha eleve volt az oldalon

Több
2012 márc. 01 00:56 #1 Írta: coilevi
coilevi létrehozta a témát: Modal popup - scrollbar kikényszerítése, ha eleve volt az oldalon
Nem tudom, hogy ez-e a legmegfelelőbb kategória, nekem ide passzolt.

MavikThumbnails -t használok. A beállításoknál meg lehet adni, hogy milyen típusú felugrót használjon. A Slimboxtól hányok, a Highslide most nem játszik (commercial oldalhoz kell, majd a tulaj fizet érte, ha kell neki), úgyhogy marad a Joomla Modal. Ha egy olyan oldalon kattintok egy ilyen mavikkal "kezelt" képre, ahol van scrollbar, ott kattintás után az egész oldal elugrik a kép mögött jobbra, mert eltűnik a sccrollbar. Gondolom a képet érzékeli teljes body-nak vagy hasonlónak, ami meg ugye nem lóg túl a monitoron, hisz' ahhoz méretezi.

Elég idegesítő látvány, hogy kellene ezt eltüntetni? Állandóra nem akarnám kikényszeríteni a gördítősávot, mert az a régi IE-knél is csúnya. (Amúgy kipróbáltam ezt, és ráadásul alapból a modal sötét háttere _fölött_ jelenik meg a gördítősáv, ami miatt még annál is csúnyább. Gondolom itt is az a magyarázat, hogy azt a réteget tekinti body-nak.) Tehát az kéne, hogy ahol amúgy van gördítősáv az oldalon, ott a modalra kattintás után maradjon is meg a háttérben.

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2012 márc. 01 09:12 #2 Írta: Balázs
Balázs válaszolt a témára: Válasz: Modal popup - scrollbar kikényszerítése, ha eleve volt az oldalon
Képernyőkép, esetleg link?

Ha bizalmas információt szeretnél közölni az adminokkal, akkor tedd az üzeneted tartalmát a [ confidential ][ /confidential ] címkék közé (szóközök nélkül).

Joomla! tanácsadás, oktatás, fejlesztés - joomlabs.hu

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2012 márc. 01 09:52 #3 Írta: coilevi
coilevi válaszolt a témára: Válasz: Modal popup - scrollbar kikényszerítése, ha eleve volt az oldalon
Link még nincs, localhostos. Képet meg azért nincs értelme küldeni, mert ugye csak annyi a lényeg, hogy a képre kattintva a böngészőből eltűnik a függőleges gördítősáv. Tehát az látszik, hogy nincs ott. :) Ez amúgy tök normális dolog szerintem, mármint érteni vélem, hogy kb. miért csinálja ezt alapból, de nem lehetne ezt valahogy kicselezni?

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2012 márc. 11 05:18 #4 Írta: coilevi
coilevi válaszolt a témára: Válasz: Modal popup - scrollbar kikényszerítése, ha eleve volt az oldalon
Végül a vertikális gördítősáv kikényszerítése maradt a megoldás. (html{overflow-y:scroll})

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2012 aug. 27 18:01 - 2012 aug. 27 18:03 #5 Írta: Balázs
Balázs válaszolt a témára: Válasz: Modal popup - scrollbar kikényszerítése, ha eleve volt az oldalon
Én is belefutottam ebbe a problémába. Ha egy kép megnyílt a modalban, akkor az oldal tartalmi része elkezdett csúszkálni, a gördítő sáv hiánya miatt.

A probléma csak Chrome és Opera böngészőknél állt fenn. FF14 és IE10 alatt tökéletesen működött.

Ennek orvoslására, coilevi hozzászólásból kiindulva adtam a body-nak egy
overflow-y: visible !important;
értéket, amivel kiküszöböltem a problémát.

Ha bizalmas információt szeretnél közölni az adminokkal, akkor tedd az üzeneted tartalmát a [ confidential ][ /confidential ] címkék közé (szóközök nélkül).

Joomla! tanácsadás, oktatás, fejlesztés - joomlabs.hu
Utolsó szerkesztés: 2012 aug. 27 18:03 Írta: Balázs.

Jelentkezz be, hogy te is részt vehess beszélgetésben!