1

私は絶対にここで立ち往生していて、ここの誰かが答えを持ってくれることを望んでいます。

ok-最終目標は、別のページにリダイレクトされ、特定のDIVの先頭に配置されることです。IDが付加されたDIVを指すアンカータグを使用しています。私のコードはFirefoxを除くすべてのブラウザで動作しますか?

1ページ目のリンク:

    <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/routers.rbのルート:

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

これが現在どのように機能しているかを確認するには、オンラインバージョンのリンクを参照してください。

[website_link] http://mearsinteriors.co.uk/「ウェブサイトはこちらをクリックしてください」

デザインまたはフィットアウトの[続きを読む]ボタンをクリックすると、どちらのdivの先頭にも移動していませんが、アドレスバーのルート/ URLがこの場所を正しく指していることがわかりますか?これはFirefoxでのみ発生します。セーフモードで試し、すべてのアドオンを無効にしましたが、まだ何もありません。

任意のアドバイスや指示をいただければ幸いです。ありがとう

4

1 に答える 1

1

これは私が使用していたJqueryサイクルライブラリでした。各画像のコンテナはまだページ上に配置されていました。そのため、画像が表示されていなくても、divはまだそこにありました。したがって、ページが正確な位置にスクロールする理由は、アンカーが向けられているものではありません。

于 2012-04-17T13:06:38.220 に答える