2014-12-17 22 views
5

vị trí: dính được cho là đang hoạt động trong firefox nhưng tôi không thấy thanh bên của mình.vị trí: dính không hoạt động trong firefox

html của tôi trông như thế này:

<div class="wrap"> 

    <div class="sticky">side </div>  
    <div class="content">content <div> 
<div> 

css của tôi:

.content{ 
    height: 2000px; 
    overflow: hidden; 
} 

.sticky{ 
    position: sticky; 
    width: 200px; 
    float: left; 
} 

Như tôi đã di chuyển xuống cuộn sidebar với nội dung. Nó không dính. Bất cứ ai biết điều gì có thể là vấn đề?

+0

gì FireFox phiên bản? – Justinas

+0

Tôi có phiên bản mới nhất – Elfy

+0

Kể từ tháng 2 năm 2018 'vị trí: dính' cho' th' vẫn không hoạt động trong FF '58.0 (64-bit)'. Ba năm sau! – Green

Trả lời

7

Nó dính nếu bạn chỉ định một giá trị top:

.sticky{ 
    position: -webkit-sticky; /* for safari */ 
    position: sticky; 
    width: 200px; 
    float: left; 
    top: 10px; 
} 

fiddle

+3

Thao tác này không hoạt động khi bạn đặt vật dính dưới một cái gì đó khác: https://jsfiddle.net/3qoe0wd0/44/ Tôi đang sử dụng Firefox 50.1.0 –

+0

@ChrisSmith Đánh dấu html bị hỏng trong fiddle của bạn. Đó có thể là một vấn đề. Thẻ div không được đóng trên lớp nội dung. – adjenks

+0

tháng 2 năm 2018, vẫn không hoạt động trong FF '58.0 (64 bit)' – Green

Các vấn đề liên quan