FullPage.js 链接不起作用

Posted

技术标签:

【中文标题】FullPage.js 链接不起作用【英文标题】:FullPage.js links not working 【发布时间】:2015-04-26 11:30:36 【问题描述】:

我正在为网站使用 FullPage.js 插件。但我无法获得指向页面不同部分的链接。当您将鼠标悬停在链接上时,它会显示实际链接,如果您右键单击 + 在新选项卡中打开,它会起作用,但直接单击它时不会消失..

我尝试了不同的组合: <a name=""></a> <div id=""></div> <div class ="section" data-anchor=""></div> 但也查看了不同的 z-indexes..

这是我使用插件的方式:

<script type="text/javascript">
        $(document).ready(function() 
            $('#fullpage').fullpage(
                    css3: true,
                    navigation: true,
                    loopTop: false,
                    loopBottom: true,
                    slidesNavPosition: 'bottom',
                    navigationPosition: 'right',
                    loopHorizontal: false,
                    anchors:['home', 'firstPage', 'secondPage']

            );
        );
    </script>

对于正文,我使用了以下结构:

<div id="fullpage"><div class="section" data-anchor="home"><a name="page1"></a><div id="footer">
                    <ul id="menu">
                        <li><a href="#home">Home</a></li>
                        <li><a href="#firstPage">Page 1</a></li>
                        <li><a href="#secondPage">Page 2</a></li>
                    </ul>
                </div></div>

有人遇到过类似的问题吗?

【问题讨论】:

请添加整个 html 标记。您发布的那个看起来有点乱,那里只有一个部分.... 我已经把整个页面放到了一个webshost here。 与 fullPage.js 无关。可能是因为您没有正确创建链接。检查这个:***.com/questions/7023512/… 【参考方案1】:

这似乎是 Chrome 44 和 45 中的错误。 I opened an issue on Chromium forum

您可以尝试将链接悬停在in this demo 上来重现该问题。

var counter = 0;
f = function() 
    container.style.transform = 'translate(' + 50*(++counter%11) + 'px)';
    setTimeout(function () 
       f();
    , 2500);


f();

Here's the fullpage.js issue at github as well

【讨论】:

以上是关于FullPage.js 链接不起作用的主要内容,如果未能解决你的问题,请参考以下文章

fullpage.js的easing参数怎样配置自定义动画

一个 href 链接不起作用-当我单击链接 snimka1.html 时它不起作用,可能是许多 div 标签?-

Phonegap链接不起作用

社交图标在移动设备和某些平板电脑中不起作用(链接不起作用,它们不会在悬停时更改图像)

我的链接按钮不起作用[重复]

为啥用 textContent 链接不起作用