Autor | Zpráva | ||
---|---|---|---|
Leon Profil * |
#1 · Zasláno: 1. 8. 2013, 15:54:45
Ahoj, řeším lightbox kde lze přepínat mezi plnou/omezenou velikostí a narazil jsem na problém.
Potřebuji, aby mi příkaz $(window).width() vracel šířku okna bez scrollbaru. Prošel jsem internet, zkusil všechno možné a nevím jestli to lze vůbec řešit. Děkuji za radu |
||
Chamurappi Profil |
Reaguji na Leona:
Co je v tom za vědu? Nezjišťuj šířku okna (ta tě přeci nezajímá), ale šířku <html> , ne? Třeba z document.documentElement.clientWidth nebo offsetWidth .
|
||
PecanCZ Profil |
#3 · Zasláno: 1. 8. 2013, 16:09:01
zkus použít $('body').innerWidth();
|
||
Leon Profil * |
#4 · Zasláno: 1. 8. 2013, 21:22:23
Děkuji za typy, ale tak jak jsem chtěl mi funguje jen
document.documentElement.offsetWidth a jen v Internet Exploreru.
Jen popíši co potřebuji. Zobrazím lightbox s ořezanou velikostí obrázku(na velikost okna), rozměr okna se bere bez scrollbaru. Přepnu na plnou velikost obrázku a z toho opět na zmenšenou a velikost okna se nyní bere i se scrollbarem(menší o velikost scrollbaru). Nakonec jsem to vyřešil tak, že hned při startu scriptu si hodnotu $(window).width() uložím do proměné. Stejně tak si novou velikost okna ukládám při události resize.
|
||
Časová prodleva: 12 let
|
0