我正在为自己设计一个新的在线作品集,到目前为止一切进展顺利。它是一个单独的 HTML5 文件,分成单独的“文章”,每个文章都包含一项技能,用户可以通过该技能通过<a href="#target">
链接进行导航。为了解决这个问题,我使用了两块 jQuery,一块在 IE 中工作,另一块用于其他所有内容。;-)
然而,在今天稍微摆弄之后,我遇到了一个奇怪的错误,即一旦页面加载,它似乎跳到一半左右。在 Google Chrome 中,它会突然返回顶部,但在 Firefox 4 和 Internet Explorer 8 中,它保持不变,与页面的预期来源相去甚远。
请自行查看:我的在线投资组合。
我今天早上所做的只是调整 CSS,我认为这不是问题。此外,注释掉 HTML 文件的第 216–27 行以删除页面滚动插件也无法解决问题。
但是,删除对主 jQuery 库的引用(<script src="js/jquery-1.5.2.min.js"></script>
第 202 行)确实删除了跳转错误……以及所有其他基于 jQuery 的页面功能!当!
有什么好主意吗?我已经快要完成这个网站了,现在我的头发被扯掉了,这样一个愚蠢的虫子似乎挡住了它的路。