2016-01-25 2 views
0

ПРОБЛЕМЫfullpage.js - добавление ссылки в подсказках

Я пытался добавить ссылку на навигационные подсказки и на основе HTML, он должен работать. Однако, независимо от того, какую подсказку я нажимаю, меня переводят во второй раздел, хотя указанный адрес верен и должен брать меня во все разделы.

for (var i = 0; i < $(SECTION_SEL).length; i++) { 
      var link = ''; 
      if (options.anchors.length) { 
       link = options.anchors[i]; 
      } 

      var li = '<li><a href="#' + link + '"><span></span></a>'; 

      // Only add tooltip if needed (defined by user) 
      var tooltip = options.navigationTooltips[i]; 

      if (typeof tooltip !== 'undefined' && tooltip !== '') { 
       li += '<div class="' + SECTION_NAV_TOOLTIP + ' ' + options.navigationPosition + '">' + '<a href="#' + link + '">' + tooltip + '</a></div>'; 
      } 

      li += '</li>'; 

      nav.find('ul').append(li); 
     } 

Я также попытался поместить ссылки в файл инициализации, но это имеет тот же эффект.

ответ

1

Fullpage.js проигнорирует вашу ссылку. См line 1694

function sectionBulletHandler(e){ 
     e.preventDefault(); 
     var index = $(this).parent().index(); 
     scrollPage($(SECTION_SEL).eq(index)); 
    } 

И line 567:

.on('click touchstart', SECTION_NAV_SEL + ' a', sectionBulletHandler) 
Смежные вопросы