Я пытаюсь создать сайт, используя Bootstrap 3 RC1 с Scrollspy. Моя веб-страница является довольно простой прямо сейчас, и, по существу, установить так:Bootstrap 3 Scrollspy Activate Event Not Firing
<html>
<head>
<!-- Head stuff here -->
</head>
<body>
<section id="section_1" data-spy="scroll">
<!-- stuff in here -->
</section>
<section id="section_2" data-spy="scroll">
<!-- stuff in here -->
</section>
<section id="section_3" data-spy="scroll">
<!-- stuff in here -->
</section>
<JScripts here ... />
</body>
</html>
Я инициализируется Scrollspy по телефону $("section").scrollspy()
и я создал обработчик события, как это:
$("section").on("activate", function(e) {
// do stuff
});
Моя проблема в том, что это событие activate
никогда не срабатывает. Кто-нибудь знает, почему он не работает? Я заметил, что все учебники используют навигационную панель для выделения текущего раздела, но я действительно не хочу навигатора.
Хорошо, я добавил структуру нав на мою страницу. Должны ли имена совпадать с чем-либо из моих тегов 'section'? Я попытался подключить к нему обработчик событий, и он все равно не срабатывает. –
Извините, я забыл добавить якоря, обновленная структура навигации в моем ответе. – joshrathke