Stick div bis zum Ende des Browser-Fensters

7

Ich habe ein div, das ich am unteren Rand des Browserfensters halten möchte (das eigentliche Browserfenster nicht die Seite). Das Div muss am unteren Rand des Browser-Fensters bleiben, während der Benutzer scrollt.

Momentan bleibt das div beim ersten Scrollen am unteren Rand des Fensters, aber es wird nicht jedes Mal neu positioniert, wenn ein neuer Scroll stattfindet. Hier ist, was ich für meine jQuery habe:

%Vor%

Hier ist ein Artikel Ссылка

    
user715564 11.08.2015, 12:47
quelle

7 Antworten

24

Dies kann einfach in CSS getan werden. Entfernen Sie Ihr gesamtes JavaScript und gehen Sie folgendermaßen vor:

%Vor%

Geige

    
Rohit Kumar 11.08.2015 12:48
quelle
4

Haben Sie überlegt, eine feste Position div zu verwenden? setze position: fixed und bottom: 77px

Wenn Sie jedoch eine jQuery-Lösung verwenden müssen, ändern Sie Ihren Code zu diesem

%Vor%

Ссылка

Dies berücksichtigt, wie weit Sie gescrollt haben und legt die Position des divs entsprechend fest

    
DGS 11.08.2015 12:48
quelle
3

Verwenden Sie in Ihrem CSS position: fixed; anstelle von position: absolute; .

Ссылка

    
Kyrbi 11.08.2015 12:50
quelle
3

Möchten Sie position: fixed; verwenden?

Ссылка

    
Kleioz 11.08.2015 12:52
quelle
1

hier gehen Sie:

%Vor%
    
MoLow 11.08.2015 12:51
quelle
1

Überprüfen Sie, ob der folgende Link mit Ihnen funktioniert.

Geige

%Vor%     
Steevan 11.08.2015 13:10
quelle
0

Genau dafür wurde position: fixed entwickelt für:

%Vor%

Hier ist die Geige: Ссылка

    
B Karthik Kumar 18.09.2017 07:04
quelle

Tags und Links