Autor Zpráva
Vampy
Profil
Mám udělané rolovací menu, ale když začne rolovat a vrátím se z5 nahoru, tak tam na něj nezůstane ta mezera, takže mi to překryje text... Nevíte jak si tam tu mezeru zafixovat aby tam na to menu zůstala?
http://www.turnajzaborna.wz.cz/fotogalerie.php
Kód rolování:
<script type="text/javascript">
$(document).ready(function() {
  var locked = $("#locked").position();
  
  $(window).scroll(function() {
    if($(window).scrollTop()>locked.top-0) {
      $("#locked").css({
                    "position":"fixed",
                    "top":0,
                    "width":714
                  });
    } else if($(window).scrollTop()<locked.top-0) {
      $("#locked").css({
                    "position":"absolute",
                    "width":714,
                    "top":locked.top
                  });      
    }
  });    
});

</script>
Teď sem zatím zvětšil mezeru od nadpisu, ale pořád to krade kus stránky...
Davex
Profil
Vampy:
pořád to krade kus stránky..
Protože zafixovaný nebo absolutně pozicovaný element se chová jakoby tam vůbec nebyl. Při vrácení by asi pomohlo position: static.

Jinak jQuery stačí nahrát jen jednou a ne třikrát v různých verzích a asi by bylo lepší nepřepisovat celý styl, ale měnit jen třídu, kterou si dopředu nastyluješ.
Vampy
Profil
Spraveno, funguje, ale potřeboval bych ještě pomoci s tím, že když je menší rozlišení a je tam posuvník doleva a doprava, tka se sune i menu, takže je nemožné najet na některé odkazy... potřeboval bych aby to bylo do boku statické a jezdilo jen nahoru dolů...
Vampy
Profil
+ se chci zeptat jak zruším v IE ty šipky, vůbec to nejde..., ikdyž jsme zrušil cestu, ale dokonce to nešlo ikdyž jsem odstranil tu šipku z místa kde jí to bralo...

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0