2012-04-16 10 views
1

私は絶対にここにこだわっていて、ここに誰かが答えを期待しています。Anchor-DivがFirefoxの正しい場所にスクロールしない

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

リンク:2ページのコンテンツと

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

本部:

<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/

クリックして「ウェブサイトはこちら」デザインやfitoutボタン「続きを読む」とあなたはdiv要素が、ルート/ URLのいずれかの先頭に取られていないことがわかりますアドレスバーのこの場所を正しく指していますか?これはFirefoxでのみ発生し、私はセーフモードで試して、すべてのアドオンを無効にして、まだ何もしていません。

どんなアドバイスや指示があれば幸いです。ありがとう

+0

これは奇妙です!奇妙なことに、両方のリンクはページ上の同じ位置にスクロールしてしまいます。 JavaScriptを無効にすると問題が解決されます。あなたの.jsファイルは、それが何であるかを見ることができないように縮小されていますが、そこにスクロールしてしまうものがあります。 – wzub

+0

あなたは私の問題を解決しましたが、私はなぜこれが何をしたのかわかりません。 はjavascriptをコメントアウトして、私の大きな画像を見ました(そのうち5つはもう一方の下に表示されています)。最後の画像の下部の位置は、より多くのリンクをクリックしたときに2ページ目にスクロールする同じ位置のまわりで丸みを帯びています。 私はimg_tagsをコンテナなしで(スパンタグなしで)リストしました。 スパンタグを追加するとすぐに... bam!魅力的に働いた。 ありがとうございます。あなたのコメントは私の解決につながります。どうもありがとう。 – user1230795

答えて

1

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

+0

あなたはそれを理解してうれしい!だからあなたはあなたの画像を ''タグでラップし、視認性を修正しました。これを解決策としてマークすることができます:) – wzub

関連する問題