你好开发人员了!
我遇到了一个我无法解决的问题,主要是因为我对javascript的知识有限。
以下是一个示例:http://funkypixels.lv/scroll-problem/ 没有什么太花哨的了 - 只是在块之间滑动,将class =“current”应用到列表菜单中! 现在继续点击该链接,该链接指向带有链接+锚点的页面,该链接返回到index.html,并应突出显示第三个菜单
我尝试了其他几个插件,他们在Firefox / Opera上都有同样的问题!
jquery.nav.js有一个IE9的问题,但是由于我尝试过的所有其他插件,在Firefox / Opera上失败了,这些插件所基于的想法似乎有些不对劲。
如果有人可以帮助我或指出问题是什么以及应该如何解决,我真的很感激!
PS。
一个可能解决这个问题的愚蠢想法是在加载时垂直翻转页面1px然后问题是 - 滚动到哪里?我该怎么做?
答案 0 :(得分:0)
编写脚本是为了检查滚动事件并在滚动页面时更新导航,所以看到这种效果我并不感到惊讶。您可能希望在此处向脚本的作者报告问题:
http://github.com/davist11/jQuery-One-Page-Nav
修复它的一种合适方法可能是不仅要监听滚动,还要监听hashchange事件并相应地更新导航样式。