Anchor-Div只能在firefox中滚动到正确的位置

时间:2012-04-16 18:06:00

标签: html ruby-on-rails scroll routes anchor

我绝对会被困在这里,希望有人能得到答案。

ok - 最终目标是重定向到另一个页面并放置在某个DIV的开头。我正在使用一个锚标记,它指向附有ID的DIV。 我的代码适用于除Firefox之外的所有浏览器?

第一页上的链接:

    <a href="/home/services#design">
      <%= image_tag "Read_More_Button.png", :alt => "", :style => 
      "position:relative;   left:-10px"%>
    -close a tag

第2页的内容:

    <div id='design' class='left clear_right '>  
      more <div>'s nested and a unordered list.  black as well. 
    -close div tag

我的config / routes.rb中的路由:

    get "home/services" => "home#services" 

要了解目前的工作原理,请参阅在线版链接:

[website_link] http://mearsinteriors.co.uk/“点击此处查看网站”

单击“设计”或“装配”的“阅读更多”按钮,您将看到未被带到任一div的顶部,但地址栏中的路径/网址是否正确指向此位置?这只发生在Firefox中,我已尝试在安全模式下禁用所有添加,但仍然没有。

任何adice或方向将不胜感激。感谢

1 个答案:

答案 0 :(得分:1)

这是我正在使用的Jquery循环库。每个图像的容器仍然在页面上间隔开。所以即使图像不可见,div仍然在那里。因此,页面滚动到准确位置的原因并不是指向锚点。