我有一个页面,该页面通过 JQuery toggle() 设置了一个输入文本字段,其中隐藏了“显示:无”,并且在其下方有一个锚标记。当我使用锚标记时,无论是通过在 url 中输入它还是通过单击引用它的链接,我通常希望它能够将我带到锚点的正上方,如下所示:
按预期工作 http://i.snag.gy/1UavI.jpg
但是,当我在 IE8 上查看它时,它看起来像这样:
没有按预期工作 http://i.snag.gy/dbyty.jpg
我想要的是那里的隐藏输入字段,以及正确的锚行为。
当我从代码中删除隐藏的输入时,它固定了间距,这让我认为 IE 正在考虑隐藏输入使用的空间,以考虑在屏幕上滚动到锚点的位置。
这是我尝试在 jsfiddle 上重现该问题的最佳尝试,但不幸的是我没有成功。我无法发布我看到错误的实际源代码,但我会尽力提供任何其他信息。