czy jest możliwe, aby div był w pionie lepki, ale nie klei się poziomo? Twoje zdrowie Ali
Odpowiedzi:
5 dla odpowiedzi № 1Jedyną szansą na zrobienie tego w czystym CSS jest position: fixed
właściwość, ale wymaga to przesunięć, które są stałe, w oparciu o okno.
Możesz to zrobić po prostu używając jQuery, jeśli znasz bibliotekę InitSript:
$(window).bind("scroll resize", function() {
$("#the-sticky-div").css("top", $(this).scrollTop());
});
Wymaga to trochę CSS również, aby umożliwić jej działanie:
#the-sticky-div {
position: relative;
}
PRÓBNY: http://jsfiddle.net/marcuswhybrow/SYqXJ/23/
3 dla odpowiedzi № 2
Nie mogę zrozumieć sprzecznych stwierdzeń, więc odpowiem na pierwszą;)
position: fixed
jest twoim przyjacielem w tym przypadku, ale nie jestem pewien, jak to możliwe i nie może być w tym samym czasie w pionie ...
2 dla odpowiedzi nr 3
Myślę, że jeśli ustawisz element jako absolutny, a następnie ustawisz jego górną wartość na zero, powinna ona tylko przylegać do góry.