Autor Zpráva
jefitto44
Profil
Používam fancybox a potrbeujem ho vypnúť pri rozlíšení pod 1024px. Kód vyzerá takto, hrubým je znázornená časť, ktorá je zlá. Nech googlim koľko googlim, nenachádzam riešenie, ktoré by mi fungovalo. Za každú pomoc som vďačný

 <script type="text/javascript">
            $(document).ready(function() {
                var width = $(window).width(); 
                if ((width >= 980)) {    
                    $("a.frame").fancybox({
                        'width': '100%',
                        'height': '100%',
                        'autoScale': false,
                        'transitionIn': 'none',
                        'transitionOut': 'none',
                        'type': 'iframe',
                        'centerOnScroll': true,
                        'overlayOpacity': '0.8',
                        'overlayColor': '#000',
                        'padding': '0'
                    });
                } else {
                    $.fancybox.close();
                }    
            });
        </script>
kolemjdoucí
Profil *
A co třeba upravit tu prodmínku: if ((width >= 980)) { ........... na if (width >= 1024) { .......... ?


A ještě bych trochu jinak pojmenoval tu samotnou proměnnou ( třeba var widthOkna).

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: