Bootstrap - Affix& scrollspy - 活动滚动无法正常工作

时间:2013-03-15 10:31:14

标签: twitter-bootstrap

我有以下jsfiddle

我无法得到:

  • navspy正常工作
  • 点击菜单项也应将其标记为活动
  • 列表中的最后一个元素被选中,没有明显的原因。

我被困在这上面了。有谁愿意告诉我我做错了什么?

2 个答案:

答案 0 :(得分:5)

您需要在body标签中添加'scrollspy'才能激活菜单项。

<body data-spy="scroll" data-target=".navspy">

http://jsfiddle.net/skelly/yPgUu/253/

答案 1 :(得分:3)

接受@Skelly的繁重工作,这是一个变化:http://jsfiddle.net/panchroma/TcyBY/

我已将scrolllspy调用从body标签移到单独的js

$('body').scrollspy({ target: '.sidebar-nav' }); 

有关scrollspy的Bootstrap站点的文档可能更清晰。这是一个可能有助于解释一些问题的链接:http://mtjhax.wordpress.com/2013/02/11/twitter-bootstraps-scrollspy-plugin-needs-better-docs/

希望这有帮助!