fullpage.js - 在工具提示中添加链接

时间:2016-01-25 20:13:30

标签: javascript jquery html 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);
        }

我也尝试将链接放入init文件中,但效果完全相同。

1 个答案:

答案 0 :(得分:1)

Fullpage.js将忽略您的链接。 见line 1694

var update = { $inc: {} };
for (var i = 0; i < indexes.length; ++i) {
  update.$inc[`menu.${indexes[i]}.soldCounter`] = 1;
}
Rests.update({ _id: restid }, update, function(error) {
  // ...
});

line 567

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