Имам проблеми с localscroll - имам фиксиран заглавен елемент, който се появява след около 100 пиксела от върха. Когато потребителят щракне върху елемента за навигация, той се превърта до правилната позиция, но след това, когато се опитам да щракна върху друг елемент от менюто, той няма да се премести, освен ако не преместя страницата много леко.
Това се случва само на iPad - работи добре в настолни браузъри.
Някой има ли идеи?
var sections = $('section,footer'),
links = $('nav a');
$(window).scroll(function() {
var currentPosition = $(this).scrollTop();
links.removeClass('selected');
sections.each(function() {
var top = $(this).offset().top - 100,
bottom = top + $(this).height();
if (currentPosition >= top && currentPosition <= bottom) {
$('a[href="/bg#' + this.id + '"]').addClass('selected');
}
if ($(window).scrollTop() + $(window).height() == $(document).height()) {
links.removeClass('selected');
$('.last a').addClass('selected');
}
});
});
$.localScroll();