アコーディオンメニューで下部がずれる問題の解決方法
- jQueryを使用して作成したアコーディオンメニューで、下部がずれる問題が発生しています。
- 参考サイトのように、アコーディオンしてもメインコンテンツが動かないようにする方法を教えてください。
- 現在のソースコードでは、縦にアコーディオンするたびにコンテンツ全体が下がってしまいます。
- ベストアンサー
アコーディオンメニューにすると下部がずれます。
jQueryを使用してアコーディオンメニューを作成しています。 イメージとしてはこのサイトのようにしたいと考えています。 http://inkd.com/ しかしながらこちらのソースをベースに作ってみているのですが http://blog-imgs-48-origin.fc2.com/j/q/u/jqueryintro/accordion.html この方法で横に設置しようとすると、縦にアコーディオンするのに合わせて コンテンツ全体が下がってしまう状況が生じています。 参考サイトのように、アコーディオンしてもメインコンテンツが動かない仕様に したいのですがご教示頂けないでしょうか? 何卒よろしくお願いいたします。
- ststst
- お礼率50% (20/40)
- JavaScript
- 回答数2
- ありがとう数1
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
jqeryでのサンプルは、そのまま使用しない場合は厄介ですね。良く知ってなきゃ手が出せない。 ★<div>に<menu>というIDをつけて、そのmenuというIDに対してz-indexをcssで指定してあげるという理解でいいのでしょうか?? デザインのためにHTMLは書かない!!これ原則です。 要は、他の要素に影響させないためには、 ・その要素をabsoluteで配置してしまう。 ・・置き場所を他の要素をrelativeで下げておく のが簡単でしょう。 CSSのみで行うほうが楽かもしれません。クリックではなくポインターが乗ることで開きます。 ⇒ナビゲーションリストを様々にデザインしてみよう。( http://www.ichiya.com/WebService/Howto/sample/HTML/nav/navigation1.html ) で[表示]→[スタイルシート]に進み、「横プルダウン」「横並びプルダウン2」「ページの最上部へ」「ヘッダーの下」が、その方法ですね。
その他の回答 (1)
- ORUKA1951
- ベストアンサー率45% (5062/11036)
position:absoluteかfloatで他の要素から切り離す。 その場合、z-indexで前面に持ってきておかないと、後出の要素が上にかぶさってしまいます。
補足
ご教示頂き誠にありがとうございます。 ここ数日間、参考にしているサイトのソースを見てみたところ 確かにz-indexの記述がありました。 ただ、この記述が多用されている作りになっていたため、いまいちソースを見ていてもピンとこなかったのですが、例えば、 <div>に<menu>というIDをつけて、そのmenuというIDに対してz-indexをcssで指定してあげるという理解でいいのでしょうか?? (そのmenuの中にプルダウンメニューを入れ込むいめーじです。) お手数をおかけしますがご教示のほど、よろしくお願いいたします。
関連するQ&A
- jQueryのアコーディオンメニュー 開閉の制御
jQueryのアコーディオンメニュー 開閉の制御 以前はありがとございます。 またまたアコーディオンメニューなのですが・・・ http://web.donnatokimo.com/jquery/517 こちらを使用して、クリックして飛ぶようにはなりましたが、 開いているのが一番最初だけになってしまうので、コンテンツごとに開いた状態を制御したいです。 まったく知識が無いので、できればやさしく詳しく説明していただけると助かります。 どうかよろしくお願いします。
- ベストアンサー
- JavaScript
- この画像の場所はどこでしょうか?
この画像の場所はどこでしょうか? http://blog-imgs-30-origin.fc2.com/m/u/d/mudainodqnment3/org970974.jpg http://blog-imgs-30-origin.fc2.com/m/u/d/mudainodqnment3/iup5010.jpg 分かる方がいましたら教えて下さい。よろしくお願いします。
- ベストアンサー
- その他([地域情報] 旅行・レジャー)
- この画像のアニメはなんですか?
この画像のアニメはオリジナルでしょうか?それともアニメ放送してますか? http://blog-imgs-43-origin.fc2.com/k/i/r/kiragazou/12022911_001.jpg http://blog-imgs-43-origin.fc2.com/k/i/r/kiragazou/12022911_000.jpg よろしくお願いします。
- ベストアンサー
- アニメ・声優
- この写真の人誰だか教えて!!
ネットサーフィンしてたら。 この人の画像を見つけて。 すごいファンになったので。 この人の名前を教えてください。 http://blog-imgs-40-origin.fc2.com/f/e/t/feticheelog/b090810_14.jpg http://blog-imgs-40-origin.fc2.com/f/e/t/feticheelog/b090810_15.jpg
- ベストアンサー
- その他(趣味・娯楽・エンターテイメント)
- このグラビアアイドルの名前は?
それぞれ教えてください。 お願いします! http://blog-imgs-32-origin.fc2.com/o/t/o/otokonoganbo/08_20111010194255.jpg http://blog-imgs-32-origin.fc2.com/o/t/o/otokonoganbo/15_20111010194344.jpg http://dragshoe.rssing.com/browser.php?indx=1508945&item=9426 http://dragshoe.rssing.com/browser.php?indx=1508945&item=9440
- 締切済み
- その他(芸能人・有名人)
- アコーディオンメニュー
下記のサイトのようなナビゲーションをつくりたいと考えています。 http://www.art-shinbi.com/ (メインのメニューにロールオーバーすると、サブメニューが透明度を持って表示される) 他に参考になりそうなサイトや、解説ページ、jQueryプラグイン?などがあれば教えてください。
- 締切済み
- JavaScript
- どの研ぎ石がいいの?
包丁の切れ味が悪いので、研ぎ石を100均で買いたいのですが、 http://hakataseabasslure.blog.fc2.com/img/KIMG9027.jpg/ http://blog-imgs-12.fc2.com/b/o/k/bokkyun/002_20101206193953.jpg http://blog-imgs-47-origin.fc2.com/h/a/m/hamonotogiya/kanitogiki01.jpg こういった3種類が販売されてることが多く迷ってます。 どれがいいのでしょうか? 違いってあるんですか?
- ベストアンサー
- 食器・キッチン用品
- 何をしている画像なのでしょうか?
この画像はネットから拾ってきたのですが 何をしている画像なのでしょうか? http://blog-imgs-26-origin.fc2.com/m/u/d/mudainodqnment3/viploader1094459.jpg
- ベストアンサー
- 歴史
- 【画像あり】空が赤い
空が赤くなる理由は何ですか? 画像 http://livedoor.blogimg.jp/ringotomomin/imgs/6/7/672e8846-s.jpg http://blog-imgs-37-origin.fc2.com/n/e/e/neetetsu/20110317032231_1_1.jpg 引用元: http://blog.livedoor.jp/ringotomomin/archives/51536804.html http://neetetsu.blog109.fc2.com/blog-entry-995.html
- ベストアンサー
- 地学
- 株の収支をグラフにしたいのですが・・・
http://blog-imgs-29-origin.fc2.com/s/y/s/sys0trade/image0905.png ↑のような収支のグラフを私も作ってみたいのですが このようなグラフを無料でDLできるようなサイトってありませんか?
- ベストアンサー
- 株式市場
お礼
色々と試行錯誤したのですが、確かにCSSでやる方が楽な部分はありますね。 なんとかz-indexで対応できたのですが、まだまだ課題は残っており、別スレッドを立てさせて頂きます。ありがとうございます。