6202
редагування
Admin (обговорення | внесок) Немає опису редагування |
Admin (обговорення | внесок) Немає опису редагування |
||
| Рядок 29: | Рядок 29: | ||
items.each(function() { | items.each(function() { | ||
var href = $(this).find('a').attr('href'); | var href = $(this).find('a').attr('href'); | ||
if (href && href. | if (href && href.indexOf('#') === 0) { | ||
var | var id = decodeURIComponent(href.substring(1)); | ||
if (target | var target = document.getElementById(id); | ||
sections.push({item: $(this), target: target}); | if (target) { | ||
sections.push({item: $(this), target: $(target)}); | |||
} | } | ||
} | } | ||
| Рядок 41: | Рядок 42: | ||
var current = null; | var current = null; | ||
sections. | for (var i = 0; i < sections.length; i++) { | ||
if ( | if (sections[i].target.offset().top <= scrollPos) { | ||
current = | current = sections[i].item; | ||
} | } | ||
} | } | ||
items.removeClass('active'); | items.removeClass('active'); | ||