Autor Zpráva
lukame
Profil *
Zdravíčko,
nevíte někdo, jak zafixovat objekt (div, table, img) k pravému okraji obrazovky? Tak aby při horizontálním posunu zůstával přilepen na pravém okraji, ale při vertikálním posouvání běhal současně se stránkou... Díky
Slark
Profil *
Mělo by pomoci:
<style>
  .fixed
  {
  position: fixed;
  right: 0px;
  bottom: 0px;
  width: 160px;
  height: 600px;
  background: black;
  }
  </style>

<div class="fixed"></div>
Str4wberry
Profil
Asi bych si při rolování detekoval, jestli se roluje do strany. Načež by se detekovalo, jestli je objekt ve viewportu a v takovém případě by se element zafixoval.
lukame
Profil *
Jo super, je to přilepený doprava, ale nechápu to detekování rolování. Teď to samozřejmě visí na jednom místě bez reakce na rolování.
Str4wberry
Profil
Detekovat rolování doprava/doleva můžete tak, že budete při události onscroll porovnávat scrollLeft, když se bude měnit, znamená to, že se roluje vodorovně. Analogicky pomocí scrollTop zjistíte rolování nahoru/dolu.

Jinak možná by bylo napřed dobré napsat, proč toho chcete docílit.
lukame
Profil *
Potřebuji nad velkou tabulkou, která přesahuje doprava i dolu mít jakýsi mustr kvůli navigaci. Chci, aby se nad tabulkou držel mustr dnů v týdnu, aby ukazoval, který řádek v tabulce je např. pondělí po celé délce jeho pohybu.
Str4wberry
Profil
Aha, takže potřebujete Stylování HTML tabulek » Fixní záhlaví tabulky

Potom ale medle vůbec fixní posici nepotřebujete a stačilo by vedle tabulky zobrazit dny a samotnému obsahu přidat overflow: auto/scroll: Živá ukázka

I když s tou fixní posicí by to zase mohlo jít v rámci jen jedné tabulky: Živá ukázka
lukame
Profil *
hm... to je úplně super. Paráda a díky.


Aha...takže ještě změna. Vaše řešení funguje skvěle, ale já potřebuji, aby to rolovalo společně s tabulkou vertikálně.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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