Kaydırıldığında fixed
haline gelen bir div var. Bu div, fixed
durumundayken tam genişliğe gitmesini isterim. Ben söz konusu div için width: 100%
ayarlayarak bunu yaptım. Sorun, sayfanın içeriğiyle sola gitmek yerine, sayfanın içeriğinin aynı hizaya gelmesini istiyorum. Mevcut html biçimlendirmesini değiştirmeden bunu yapmak istiyorum. boostrap içerik hizalanmış tam genişlik elemanı
Örnek:
fixed
durumunda ve konumuna getirildiğinde tam genişlik.
Fiddle: https://jsfiddle.net/DTcHh/19335/
Örnek: Ben eklerseniz dolgu bu işleri içeriye içeriği getirmek için ayrıldı. Sorun şu ki, soldaki dolgu herhangi bir sayı olabilir - bunun güvenilir bir şekilde çalışması için bir yol var mı?
Fiddle: https://jsfiddle.net/DTcHh/19337/ CSS
:
#myDiv.fixed {
position: fixed;
bottom: 0;
left: 0;
width: 100%;
}
jQuery:
$(window).scroll(function() {
if (isScrolledIntoView($('#myDivWrapper'))) {
if (!initSet) {
initSet = true;
}
$("#myDiv").removeClass('fixed');
} else if (initSet) {
$("#myDiv").addClass('fixed');
}
});
sil left: 0; ve iş – Nicholas