【问题标题】:IE 8 doesn't scroll to #id of <tr>IE 8 不会滚动到 <tr> 的 #id
【发布时间】:2012-01-07 23:29:29
【问题描述】:

当使用长表并且每一行 &lt;tr&gt; 都有它的 id 时,IE 8 will not scroll to that row (see test link) 在 URL 中使用 #id 时。它适用于FF。

  • 为什么会这样?是 IE 错误(我猜是这样)还是只是 FF 的优点?
  • 有什么解决方法吗?

提前致谢。

【问题讨论】:

  • 为我工作,您确保字母和拼写的大小写正确吗?还要确保同一个 id 没有被多次使用,这可能会造成混淆。
  • @SmokeyPHP,请查看我添加到帖子中的链接。对我不起作用。当然没有 id 被使​​用两次。
  • 在 IE8 中也适用于我,包括发布的链接。
  • 测试链接对我来说也很好用。我只能建议清除浏览器上的缓存,上传到另一个位置并在那里测试,或者在另一个 IE8(备用 PC 或笔记本电脑)上测试,看看是否得到相同的结果。

标签: html internet-explorer internet-explorer-8


【解决方案1】:

解决方法:如果将 id 放置在 &lt;td&gt; 元素中,它就可以工作。

【讨论】:

    【解决方案2】:

    您可以将名称属性与 id 一起使用。

    是的,Internet Explorer 很烂。 我建议您使用 FF 或 Chrome。

    【讨论】:

    • 你在开玩笑吗?我的角色是网络开发人员,而不是用户。您可能已经猜到了,因为 StackOverflow 是面向软件开发人员的网站,而不是面向用户的网站 :-) 不过,我完全同意您的看法。
    • 除非这在 IE8 的两个不同用户实例中正常工作,并且您的答案不是答案。
    • 是的,感谢您的赞许,但这并没有改变任何东西,而且我知道到处都有微软的粉丝。更有可能跑腿的男孩。我提出的是一个建议,也可以被视为一个答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-30
    • 1970-01-01
    • 2012-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多