• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:html5+jqueryでリンクが反映されない)

html5+jqueryでリンクが反映されない

このQ&Aのポイント
  • html5+css3でスマートフォン向けサイトをコーディングしています。タブナビゲーションを作りたくて、ちょうど良いサンプルを見つけて使わせていただきました。表示は思った通りに出来たのですが、テキスト部分にリンクを付けてもソース上では何も反応しない問題が発生しています。
  • PCで動作確認しています。使用しているjQueryのバージョンは1.8.2です。
  • テキスト内にリンクを反映させるための設定に問題があるため、リンクが反映されない状況になっています。現在、解決策についてのヒントを求めています。

質問者が選んだベストアンサー

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.2

>自分で見た限りでは他の要素がかぶさっているという感じでは無さそうです。  firebugでは、見つかりませんでしたか?   たいていは、それでわかるはずですが・・・  表示→スタイルシートでスタイルシートを外すとリンクが利きませんか?  それでリンクが利くなら、もう一度firebugで、それぞれの要素を順番に調べてください。z-indexの大きなものがかぶさってないか?

nekocue
質問者

お礼

だいぶ前にscriptのチェックで使ったきりだったので、Firebugの見方自体が良く解っていなかったようです。 アドバイスに従ってFirebugでもう一度見たら、すぐに解りました。 作者様のサイトにタブ部分とコンテンツ部分のborderが重なってしまう為、きれいに繋がって表示されるようにz-index:-1;で表示順を指定したとありました。 「へー、ちゃんと隠れてるね。」ぐらいの感覚で読み飛ばしていたのですが、この影響だったのですね。 border指定とz-index: -1;を外したら、上手く動作するようになりました。 Firebugの利用方法も少し理解できたので、今後に役立てたいと思います。 的確なヒントをいただき有難うございました。 非常に助かりました。

その他の回答 (1)

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

リンクの上(+z)に他の要素がかぶさっているのでは? firebugなどで調べてください。

nekocue
質問者

お礼

回答有難うございます。 自分で見た限りでは他の要素がかぶさっているという感じでは無さそうです。 見方が間違っているかもしれませんので、もう少しご教示いただけないでしょうか?

関連するQ&A