带有主题标签的URL在Firefox中滚动,而不是Safari,Chrome

时间:2012-07-06 02:19:19

标签: html wordpress url

我有一些链接,当你点击它时,会带你到另一个页面并附加一个哈希来以这种格式滚动到该页面上的某个div:http://domain.com#respond

这在Firefox中可以正常工作,但Safari和Chrome会删除哈希并停留在页面顶部。这是我的页面:http://katielopezphotography.com/blog/

点击每页底部的“添加评论”。它应该加载单个帖子并滚动到评论部分。

1 个答案:

答案 0 :(得分:0)

您的问题是通过缓慢加载图像来实现的。我在jQuery选项卡中遇到了与锚点相同的问题。浏览器正确地转到该锚点,但随后图像正在加载,浏览器不会再次转到该锚点。正如我在你的博客上看到你有jQuery,一个简单的解决方案是:

<script>
$(window).load(function() {
    if (window.location.hash != '') {
        window.location.hash = window.location.hash;
    }
});
</script>

此代码将在dom和图像加载后触发并转到特定锚点。