Eredmény: 1 - 5 (5) összesen

Téma: Oldalra belépéskor automata "leszkrollozás" - hogyan?

  1. #1
    búgócsiga Akka logója
    Csatlakozott
    10-05-06
    Hozzászólás
    3.664
    Begyűjtött 1.217 köszönetet
    619 hozzászólásával

    Alapbeállítás Oldalra belépéskor automata "leszkrollozás" - hogyan?

    Próbálom leírni érthetően a kérdésemet
    Szeretném megoldani, hogy ha valaki a weboldalamra bármely aloldalára érkezik, akkor a weboldal teteje ne jelenjen meg neki, vagyis egyből X pixellel lentebbi tartalom jelenje meg a számára (erre írtam "leszkrollozást", pedig ez igazából nem is az).
    Lehessen ez után vissza felszkrollozni (ha az júzer szeretne), de alapvetően a felső X pixel ne jelenjen meg neki belépéskor (egy felső menüt szeretnék így kíváncsiságból eltüntetni szem elől).
    Tudtok erre megoldást?
    Köszi előre is.


    Itt is elérsz: Optimization Tips

  2. #2
    WordPress Maniac mahone logója
    Csatlakozott
    08-08-22
    Hely
    Budapest
    Hozzászólás
    4.605
    Begyűjtött 248 köszönetet
    169 hozzászólásával

    Alapbeállítás re: Oldalra belépéskor automata "leszkrollozás" - hogyan?

    javascript - Auto scroll to a div after finish loading. Use jquery - Stack Overflow
    Nem próbáltam, csak egy gyors Google-keresés volt.



  3. Az alábbi felhasználók hálásak a válaszért:

    Akka (2014-12-14)

  4. #3
    Bölcs Pityu logója
    Csatlakozott
    08-07-04
    Hely
    Budapest
    Hozzászólás
    1.313
    Begyűjtött 333 köszönetet
    242 hozzászólásával

    Alapbeállítás re: Oldalra belépéskor automata "leszkrollozás" - hogyan?

    <a href="javascript:scroll(0,7440)"></a>

    Az első a vízszintes, a második a függőleges érték pixelben, ha minden igaz.



  5. Az alábbi felhasználók hálásak a válaszért:

    Akka (2014-12-14)

  6. #4
    Bölcs
    Csatlakozott
    12-08-31
    Hozzászólás
    893
    Begyűjtött 258 köszönetet
    174 hozzászólásával

    Alapbeállítás re: Oldalra belépéskor automata "leszkrollozás" - hogyan?

    Írasd ki ezt sikeres belépést követően:
    (hivd be hozzá a jquery függvénykönyvtárat is)
    <script>
    jQuery('html, body').animate({
    scrollTop: 100
    }, 4000);
    </script>

    A scrollTop-ban megadod mennyi pixelt.
    A végén lévő számnál meg hogy mennyi idő alatt görgessen oda.

    De csinálhatod így is:
    scrollTop: $("#menu-elemed").offset().top - 205 // tehát a menü elemed tetejétől számított magasságból 205 pixel

    Vagy megadhatod az elem magasságát is:
    scrollTop: $("#menu-elemed").height();



  7. Az alábbi felhasználók hálásak a válaszért:

    Akka (2014-12-14)

  8. #5
    Tag
    Csatlakozott
    12-03-11
    Hozzászólás
    58
    Begyűjtött 18 köszönetet
    15 hozzászólásával

    Alapbeállítás re: Oldalra belépéskor automata "leszkrollozás" - hogyan?

    vagy ha még nem lenne elég, vagy egy abszolút egysorosra vágysz, akkor adsz az elemnek egy id-t és:

    Kód:
    $("#selector")[0].scrollIntoView();




Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •