将导航绑定到全屏幻灯片

玛丽安·里克(Marian Rick)

我正在使用fullpage.js生成全屏滑动网站。

我有四个插件生成的sections四个导航点li第一li a链接到first section,第二li asecond section

section1    li a
section2    li a
section3    li a 
section4    li a

点击时section3被删除。现在,我的部分少于导航点。

section1    li a
section2    li a
section4    li a
            li a

由于某种原因,我需要第四个li a仍然可以链接到section4

虽然我想restoreSection3()在有人点击third li a

有人可以帮我吗?您可以检查jsfiddle示例以获得更好的理解。尝试删除section3并使用右侧的导航。

阿尔瓦罗·蒙托罗

一种可能的解决方案是,而不是通过切换幻灯片来删除幻灯片,而是将其display设置height为0来删除幻灯片,并隐藏其内容溢出。

像这样:

function removeSection3() {
    // hide it by setting a height of 0, hiding overflow, and setting display to `block`
    $("#f03").css({ display:"block", height:0, overflow:"hidden"});
    silentScroll($('.fp-section.active').position().top);
}

function restoreSection3() {
    // resetting the display to `table` will make the overflow visible again
    $("#f03").css({ display:"table"});
    silentScroll($('.fp-section.active').position().top);
}

您可以在此JSFiddle上看到该代码的演示:http : //jsfiddle.net/97tbk/616/

现在,当您单击第4个链接时,它会转到第4部分。在下面,当您单击第3个链接时,它也会转到第4部分。因此,让我们添加一个事件监听器来完成请求,该事件监听器将restoreSection3()li a单击第三个事件时触发

$("#fp-nav li:nth-child(3) a").on("click", function() {
    // we restore section 3 by simulating clicking on the "Restore Section 3" button
    $('button#first').click();
});

因此,最终代码如下所示:

function removeSection3() {

    // hide it by setting a height of 0 and hiding the overflow
    $("#f03").css({ display:"block", height:0, overflow:"hidden"});

    // add an event listener, so when the third link is clicked, section 3 will be restored
    $("#fp-nav li:nth-child(3) a").on("click", function() {
        // we restore by simulating clicking on the "Restore Section 3" button
        $('button#first').click();
    });

    silentScroll($('.fp-section.active').position().top);
}

function restoreSection3() {
    // reset the display to table will make the overflow visible again
    $("#f03").css({ display:"table"});
    silentScroll($('.fp-section.active').position().top);
}

您可以看到它在其他JSFiddle上运行:http : //jsfiddle.net/97tbk/618/

现在,当您单击左侧的导航时,一切都按预期方式工作,尽管使用鼠标滚轮时似乎仍然有些时髦:由于第3部分将不启用,当第三个和第四个链接处于活动状态时,第4部分将显示。这种情况下的预期行为是什么?

不要试图质疑您这样做的原因,但是就可用性而言,最好删除第三部分和第三导航链接,因为如果用户看到4个导航链接而在浏览过程中只有3个部分,可能会感到困惑正在滚动。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将导航绑定到全屏幻灯片

来自分类Dev

导航到同一ppt内的幻灯片而不全屏显示?

来自分类Dev

全屏幻灯片与Cookie

来自分类Dev

将导航div与响应幻灯片的边缘对齐

来自分类Dev

自适应全屏CarouFredSel幻灯片

来自分类Dev

全屏幻灯片自动播放

来自分类Dev

全屏显示“ ristretto”幻灯片

来自分类Dev

全屏显示时如何禁用导航栏幻灯片动画?

来自分类Dev

简单的jQuery幻灯片导航?

来自分类Dev

导航幻灯片已发行

来自分类Dev

温泉UI幻灯片导航错误

来自分类Dev

Javascript-将全屏视频添加到图像幻灯片

来自分类Dev

您如何绑定到Angular-UI的轮播幻灯片事件?

来自分类Dev

全屏幻灯片滑块自动播放

来自分类Dev

将垂直幻灯片动画添加到导航栏-仅CSS

来自分类Dev

FullPage.js将导航<li>链接到幻灯片

来自分类Dev

将幻灯片插入ppt

来自分类Dev

在哪个android版本中支持导航抽屉,幻灯片菜单,页面幻灯片

来自分类Dev

我可以将reveal.js幻灯片对齐到页面顶部吗?

来自分类Dev

通过UINavigationViewController将数据从幻灯片菜单传递到UITableViewController

来自分类Dev

将PowerPoint中的每个动画导出到PDF到单独的幻灯片上

来自分类Dev

如何将nytimes.com幻灯片图像复制到剪贴板?

来自分类Dev

我可以将reveal.js幻灯片对齐到页面顶部吗?

来自分类Dev

将手机屏幕投影到演示幻灯片上

来自分类Dev

您可以将Powerpoint中的动画“展开”到幻灯片吗?

来自分类Dev

如果我到节目结尾,隐藏/取消隐藏幻灯片将无法正常工作

来自分类Dev

Excel/Powerpoint Office Interop - 将图表从 Excel 工作表复制到 Powerpoint 幻灯片

来自分类Dev

使用Powershell将幻灯片从一种Powerpoint演示文稿复制到另一种幻灯片

来自分类Dev

使用Powershell将幻灯片从一种Powerpoint演示文稿复制到另一种幻灯片

Related 相关文章

  1. 1

    将导航绑定到全屏幻灯片

  2. 2

    导航到同一ppt内的幻灯片而不全屏显示?

  3. 3

    全屏幻灯片与Cookie

  4. 4

    将导航div与响应幻灯片的边缘对齐

  5. 5

    自适应全屏CarouFredSel幻灯片

  6. 6

    全屏幻灯片自动播放

  7. 7

    全屏显示“ ristretto”幻灯片

  8. 8

    全屏显示时如何禁用导航栏幻灯片动画?

  9. 9

    简单的jQuery幻灯片导航?

  10. 10

    导航幻灯片已发行

  11. 11

    温泉UI幻灯片导航错误

  12. 12

    Javascript-将全屏视频添加到图像幻灯片

  13. 13

    您如何绑定到Angular-UI的轮播幻灯片事件?

  14. 14

    全屏幻灯片滑块自动播放

  15. 15

    将垂直幻灯片动画添加到导航栏-仅CSS

  16. 16

    FullPage.js将导航<li>链接到幻灯片

  17. 17

    将幻灯片插入ppt

  18. 18

    在哪个android版本中支持导航抽屉,幻灯片菜单,页面幻灯片

  19. 19

    我可以将reveal.js幻灯片对齐到页面顶部吗?

  20. 20

    通过UINavigationViewController将数据从幻灯片菜单传递到UITableViewController

  21. 21

    将PowerPoint中的每个动画导出到PDF到单独的幻灯片上

  22. 22

    如何将nytimes.com幻灯片图像复制到剪贴板?

  23. 23

    我可以将reveal.js幻灯片对齐到页面顶部吗?

  24. 24

    将手机屏幕投影到演示幻灯片上

  25. 25

    您可以将Powerpoint中的动画“展开”到幻灯片吗?

  26. 26

    如果我到节目结尾,隐藏/取消隐藏幻灯片将无法正常工作

  27. 27

    Excel/Powerpoint Office Interop - 将图表从 Excel 工作表复制到 Powerpoint 幻灯片

  28. 28

    使用Powershell将幻灯片从一种Powerpoint演示文稿复制到另一种幻灯片

  29. 29

    使用Powershell将幻灯片从一种Powerpoint演示文稿复制到另一种幻灯片

热门标签

归档