Вам нужно вызвать событие при смене раздела. А затем получите имя раздела и поместите в раскрывающемся списке заголовок.
добавьте этот код в свой JS
$(".navbar").on("activate.bs.scrollspy", function(){
$("#section_ddl").html('');
var sections = new Array("Section 1", "Section 2");
var x = $(".nav li.active > a").text();
if(sections.indexOf(x) != -1){
$("#section_ddl").html(x + '<span class="caret"></span>');
}
else {
$("#section_ddl").html('Section <span class="caret"></span>');
}
});
Если вы добавляете / удаляете разделы, вам нужно только поместить имена разделов вsections
массив.
Примечание: section_ddl
- это идентификатор раскрывающегося списка.
Рабочий пример можно посмотреть здесь