+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 11

Thema: Div Bereich nach Scrollen oben fixieren

  1. #1
    War schon öfter hier
    Registriert seit
    09.02.2011
    Beiträge
    146
    Bedankte sich
    45
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Div Bereich nach Scrollen oben fixieren

    Hallo,

    ist es möglich einen bestimmten DIV-Bereich sobald er nach dem scrollen oben angekommen ist zu fixieren?
    Ich möchte, dass das Menü auf www.sc-dahenfeld.de oben dann bleibt. Ist dies möglich?

    Gruß DiiiiDiii
    Geändert von DiiiDiii (31.12.2011 um 17:21 Uhr)

  2. #2
    Verbringt hier viel Zeit Avatar von christine2
    Registriert seit
    08.10.2010
    Beiträge
    621
    Bedankte sich
    129
    Erhielt 164 Danksagungen
    in 150 Beiträgen

    Standard

    Hallo,

    Stichwort hast Du ja schon selbst gegeben

    = position: fixed;

    Hier auch:

    http://www.joomlaportal.de/joomla-te...lt-werden.html

    Mit dem Hinweis: http://www.css4you.de/position.html

    falls Du so etwas meinst.

    Gruß, Christine
    Dein Problem gelöst? Dann Klick mal hier!

  3. Erhielt Danksagungen von:


  4. #3
    Gute Seele des Boards Avatar von Indigo66
    Registriert seit
    30.10.2007
    Ort
    München
    Beiträge
    10.687
    Bedankte sich
    338
    Erhielt 3.354 Danksagungen
    in 3.244 Beiträgen

    Standard

    Frohe Weihnachten Christine,

    aber er möchte erst scrollen dann fix. Das ist m.e. nicht so einfach machbar. Aber so wie hier kein Problem.

  5. Erhielt Danksagungen von:


  6. #4
    Verbringt hier viel Zeit Avatar von christine2
    Registriert seit
    08.10.2010
    Beiträge
    621
    Bedankte sich
    129
    Erhielt 164 Danksagungen
    in 150 Beiträgen

    Standard

    Hallo Tom,

    achsoooooooooooo

    nun dann, da werde ich Deinen Link studieren. CSSen und so. Was es nicht so alles gibt

    Danke schön für Deine Weihnachtsgrüße Dann wünsch ich hier *absolut* und *fix* auch noch gute Restweihnachten,

    Gruß, Christine
    Dein Problem gelöst? Dann Klick mal hier!

  7. Erhielt Danksagungen von:


  8. #5
    Gute Seele des Boards Avatar von Indigo66
    Registriert seit
    30.10.2007
    Ort
    München
    Beiträge
    10.687
    Bedankte sich
    338
    Erhielt 3.354 Danksagungen
    in 3.244 Beiträgen

    Standard

    Zitat Zitat von christine2 Beitrag anzeigen
    ...
    nun dann, da werde ich Deinen Link studieren. CSSen und so. Was es nicht so alles gibt
    Da habe ich mich falsch ausgedrückt. In meinem Link ist es auch "nur" fixiert.

  9. Erhielt Danksagungen von:


  10. #6
    Wohnt hier Avatar von Joomla-Hilfe
    Registriert seit
    12.08.2010
    Beiträge
    3.668
    Bedankte sich
    78
    Erhielt 1.094 Danksagungen
    in 874 Beiträgen

    Standard

    Es geht mit Javascript. Vor einigen Wochen hat mir ein Bekannter so eine Seite gezeigt, aber dummerweise hat mir die Zeit gefehlt, das Script genauer anzusehen, und gemerkt hab ich sie mir auch nicht.

    Dein Link zeigt auch gleich schön den Nachteil dieser Positionierung, wenn man die Seite mal mit einem netbook-typischen Fenster betrachtet. Über 1/3 der Fensterhöhe ist ständig vom Header blockiert, zur Darstellung der Inhalte steht nur ein unnötig schmaler Streifen zur Verfügung. Noch schlimmer wird es allerdings, wenn man ein seitliches Menü fixiert, daß in der Höhe nicht in so kleine Fenster paßt. Die Besucher schließt man von den nicht erreichbaren Navigationspunkten aus. Wenn da ausgerechnet das Impressum verlinkt ist, kann es sogar Geld kosten....
    Danke?

    Keine Macht den Facebutts!
    "Dinner for one ist jeden Tag" oder "Und täglich grüßt das Murmeltier"

  11. Erhielt Danksagungen von:


  12. #7
    War schon öfter hier
    Registriert seit
    09.02.2011
    Beiträge
    146
    Bedankte sich
    45
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Zitat Zitat von Joomla-Hilfe Beitrag anzeigen
    Es geht mit Javascript. Vor einigen Wochen hat mir ein Bekannter so eine Seite gezeigt, aber dummerweise hat mir die Zeit gefehlt, das Script genauer anzusehen, und gemerkt hab ich sie mir auch nicht.

    Dein Link zeigt auch gleich schön den Nachteil dieser Positionierung, wenn man die Seite mal mit einem netbook-typischen Fenster betrachtet. Über 1/3 der Fensterhöhe ist ständig vom Header blockiert, zur Darstellung der Inhalte steht nur ein unnötig schmaler Streifen zur Verfügung. Noch schlimmer wird es allerdings, wenn man ein seitliches Menü fixiert, daß in der Höhe nicht in so kleine Fenster paßt. Die Besucher schließt man von den nicht erreichbaren Navigationspunkten aus. Wenn da ausgerechnet das Impressum verlinkt ist, kann es sogar Geld kosten....
    Ist dies auch ohne JS möglich?
    Und dass der Header groß für eine kleine Auflösung ist, fällt mir jetzt erst auf, da ich es noch nie mit einem Handy oder so betrachtet habe. Was wäre da dein Vorschlag? Kleiner machen?

  13. #8
    Wohnt hier Avatar von Joomla-Hilfe
    Registriert seit
    12.08.2010
    Beiträge
    3.668
    Bedankte sich
    78
    Erhielt 1.094 Danksagungen
    in 874 Beiträgen

    Standard

    Zitat Zitat von DiiiDiii Beitrag anzeigen
    Ist dies auch ohne JS möglich?
    Nein. Dabei müssen CSS-Eigenschaften während des Scrollens dynamisch geändert werden.
    Und dass der Header groß für eine kleine Auflösung ist, fällt mir jetzt erst auf, da ich es noch nie mit einem Handy oder so betrachtet habe. Was wäre da dein Vorschlag? Kleiner machen?
    Ich verzichte zu 99% auf fixed, weil die Nachteile den kleinen Vorteil, nicht zu dieser Stelle scrollen zu müssen, so gut wie nie ausgleichen.
    Danke?

    Keine Macht den Facebutts!
    "Dinner for one ist jeden Tag" oder "Und täglich grüßt das Murmeltier"

  14. #9
    War schon öfter hier
    Registriert seit
    09.02.2011
    Beiträge
    146
    Bedankte sich
    45
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Alles klar, dann werde ich mal nach einem Skript suchen, dass dies evtl. möglich macht. Es sollte natürlich nur das Menü oben bleiben.

    Falls jemand eines hat, kann er es natürlich auch hier reinschreiben

  15. #10
    War schon öfter hier
    Registriert seit
    09.02.2011
    Beiträge
    146
    Bedankte sich
    45
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Habe hier (http://jqueryfordesigners.com/fixed-floating-elements/) den Code gefunden:
    $(document).ready(function () {
    var top = $('#comment').offset().top - parseFloat($('#comment').css('marginTop').replace(/auto/, 0));
    $(window).scroll(function (event) {
    // what the y position of the scroll is
    var y = $(this).scrollTop();

    // whether that's below the form
    if (y >= top) {
    $('#comment').addClass('fixed');
    } else {
    $('#comment').removeClass('fixed');
    }
    });
    });
    Wo muss ich das einfügen? In der index.php? Und ist das ein geeigneter Code?

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein