Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bootstrap 3-禁用Javascript“;主动的;状态菜单突出显示_Javascript_Css_Twitter Bootstrap 3 - Fatal编程技术网

Bootstrap 3-禁用Javascript“;主动的;状态菜单突出显示

Bootstrap 3-禁用Javascript“;主动的;状态菜单突出显示,javascript,css,twitter-bootstrap-3,Javascript,Css,Twitter Bootstrap 3,有人知道如何基于垂直滚动从自动“激活”状态禁用顶部导航菜单吗?这在所有单页模板上都很常见。我想我已经把范围缩小到jquery.scrollTo.js或bootstrap.min.js,尽可能多的文件都可以做到这一点 我的项目是通过使用javascript将CSS显示设置为隐藏在所有[sections]上,将一个标准的单页模板(其中所有[sections]都可以通过滚动查看)转换为多页网站,除非选择了特定的菜单。问题是,当您选择一个菜单并进行任何滚动时,最后一个菜单会立即高亮显示。我需要所选的“活

有人知道如何基于垂直滚动从自动“激活”状态禁用顶部导航菜单吗?这在所有单页模板上都很常见。我想我已经把范围缩小到jquery.scrollTo.js或bootstrap.min.js,尽可能多的文件都可以做到这一点


我的项目是通过使用javascript将CSS显示设置为隐藏在所有[sections]上,将一个标准的单页模板(其中所有[sections]都可以通过滚动查看)转换为多页网站,除非选择了特定的菜单。问题是,当您选择一个菜单并进行任何滚动时,最后一个菜单会立即高亮显示。我需要所选的“活动”菜单始终保持高亮显示。

如果您使用的是scrollspy,请停止使用scrollspy,否则您能举个例子吗?我没有使用scrollspy。我使用的是“Merlin”Bootstrap 3单页模板。以下是我的站点示例:其他资源:或者根据它们的示例,有一个名为
onePageNav
的函数,它接受一个活动类。您既可以不调用此函数,也可以将类更改为其他类,或者更改
.navbar default.navbar nav>.active>a
@Seiyria的CSS规则,我将“script.js(initNavbar)”中的“active”元素更改为“xaactive”以抑制该函数。这修复了滚动时将突出显示切换到最后一个菜单的问题。。。但我失去了自动突出显示任何选定的菜单,然后打开。所以我添加了一个脚本,将所选菜单设置为“活动”,现在它可以工作了。。。这是该解决方案的stackoverflow链接,感谢Karl AndréGagnon