Мне нужно создать div с полной шириной страницы, которая может содержать фоновое изображение и изображение логотипа, которое уменьшается по размеру при прокрутке вниз. Я пробовал несколько попыток, но, похоже, не мог его взломать. Прекрасный пример этого в исполнении можно найти здесь: http://www.starwars.com/Как создать сворачивающийся логотип div над фиксированной навигационной панелью бутстрага
EDIT: Руководит получить что-то работает в настоящее время, но, как я прокручиваю обратно вверх, Navbar одушевляет страницу вниз кратко, показывая слой ниже в Z-индексе что он не будет показывать, когда он достигнет дна.
$(window).scroll(function() {
var scroll = $(window).scrollTop();
var objectSelect = $("#contentcollapse");
var objectPosition = objectSelect.offset().top;
if (scroll > 400) {
$(".navscroll").addClass("navstick");
$(".navstick").removeClass("navscroll");
} else {
$(".navstick").addClass("navscroll");
$(".navscroll").removeClass("navstick");
}
});
Есть ли причина, по которой произошел бы какой-то анимированный переход между сменой классов?
Пожалуйста, добавьте код, чтобы мы могли помочь вам с вашей проблемой. – RasmusGlenvig