Bővítése az oldalt a la VKontakte (wordpress), személyes blog Jevgenyij Zsukov
Szóval, mi van - van szüksége, ha görgetés oldalsáv elrejteni, és ha elrejti a tartalmi tartályt, hogy elfoglalja a teljes szélességében a Oldalburkoló (wrapper = sidebar + tartalom). A fő probléma az volt számomra, hogy megértsük - honnan tudod, hogy oldalsáv görgetni? Googling, találtam egy cikket. amely úgy tűnik, hogy, hogy megoldja a problémát, de módszerrel a cikk, rábukkantam egy új probléma - eltűnése az oldalsáv tartály kontenra bővült, de végigszaladhat a lap tetején - azaz, blokk csak átalakul újra az elejétől, de a megjelenése az oldalsáv tartalmi blokk ismét (tömörített) ismét ugyanazon a helyen, mint korábban a bővítés.
Gondolkodás nélkül, rájöttem, hogy az egész dolog az attribútum érték kijelző oldalsáv és tartalmát - mindketten szerelt „block”, így a módosult ismét a nézetablakban.
Aztán, amikor azt a feladatot kaptam, hogy mindkét blokk «display: inline;» Van egy probléma avtosmenoy attribútum megjelenítési keresztül minden átnézzék a vonalon, így fel kellett adnia ezt az opciót, a döntés az elsődleges probléma, és jön valami saját.
A sors iróniája, saját módszerrel jöttem elég gyorsan (szinte azonnal) - Checa csak a magassága a sidebar, és a folyosón ez a magasság, hogy elrejtse a tálaló. De hogyan kell csinálni? Ki, mint mindig, azt javasolta, jQuery - használja a fejét és a funkció .scrollTop (), amely visszaadja / beállítja a távolságot a pixeleket a lap tetején az az oldal alján az aktuális ablakban.