Мне было интересно, как я могу исправить div в нижней части окна, когда он прокручивается из поля зрения. Я знаю, что вы можете сделать это с помощью twitter bootstrap, но я не хочу использовать библиотеку.Affix div внизу окна
До сих пор у меня есть некоторые JQuery, что я думал, что будет работать:
$(window).scroll(function() {
if (((($('.show_postQuestion').offset().top +
$('.show_postQuestion').height()) -
($(window).scrollTop()+$(window).height())) > 0)) {
// Post form off-screen
$('.show_postQuestion').addClass('fixed');
} else {
$('.show_postQuestion').removeClass('fixed');
}
});
.fixed класс просто position:fixed; bottom:0;
.
Проблема заключается в том, что если форма прокручивается и фиксируется сама по себе, она больше не выходит из поля зрения, а на прокрутке текста она будет исправлена сама по себе, что приведет ее снова к исправлению, бла-бла-бла и он мерцает.
Мне было интересно, есть ли у кого-нибудь предложения относительно того, как исправить это или альтернативное решение?
Спасибо!
Да, это "просто работает". Благодаря! – Raiden616
@ user1014679 Рад, что он хорошо работает для вас. –