我们有一个 ASP 应用程序,它位于页面上的 iframe 中,它创建了我们员工的电话目录。你可以在这里看到它:
http://www.cecil.edu/Directory/
它所在的 iframe 设置为 6350px 高。当您单击字母表中的字母链接时,它应该会跳到页面上的该字母。它似乎只在 Chrome 和 Safari 中正常工作。IE 7/8/9 或 Firefox 没有骰子。
这以前可以正常工作,至少在 IE8 中是这样,但在某些时候停止工作。做了一些摆弄,我发现如果我将 iframe 的高度降低到 4000px 左右,锚标签就会起作用。但以上任何内容都会使他们表现得异常,将您带到页面上的错误位置或根本不工作。
有没有人知道大的 iframe 高度会导致这样的奇怪行为?我似乎在网上的任何地方都找不到任何关于它的参考。