質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
jQuery UI

jQuery UI はjQuery公式のインターフェースライブラリであり、対話型のウェブアプリケーションを作る際に役立ちます。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

2回答

2971閲覧

jQueryUIのアコーディオンを使うとアコーディオン展開時にスタイルが崩れる

hiroyukioguni

総合スコア8

jQuery UI

jQuery UI はjQuery公式のインターフェースライブラリであり、対話型のウェブアプリケーションを作る際に役立ちます。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2014/11/19 12:16

jQueryUIを使用してアコーディオンメニューを表現したいのですがうまく表現でいません。
どなたかわかる方ご教授ください。仕組みとしてはIDのformTopをクリックすると下記の<div>要素が格納されているdiv要素が展開される仕組みです。指定のdiv自体はうまく機能していますが、初期設定でアコーディオンのオプションを使用してdiv要素が格納された状態になっている関係で展開時にCSSが効いていません。(何故か展開させた状態で要素検証メニューを表示する{F12を押す}とスタイルがききます。)原因がわからず困っていますのでよろしくお願いします。
HTML

lang

1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"> 3<head> 4<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> 5<meta http-equiv="content-style-type" content="text/css" /> 6<meta http-equiv="content-script-type" content="text/javascript" /> 7<title>サイトタイトル</title> 8<link href="css/common.css" rel="stylesheet" type="text/css" media="all" /> 9<link href="css/style.css" rel="stylesheet" type="text/css" media="all" /> 10<link href="css/perfect-scrollbar.css" rel="stylesheet" type="text/css" media="all" /> 11<link href="css/popOut.css" rel="stylesheet" type="text/css" media="all" /> 12<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script> 13<script type="text/javascript" src="js/jquery-ui.js"></script> 14<script type="text/javascript"> 15 $(function() { 16 $("#form").accordion({ 17 header: "#formTop", 18 collapsible: true, 19 autoHeight: false, 20 active: false 21 }); 22 }); 23</script> 24<script type="text/javascript" src="js/jquery.dlTableSet.js"></script> 25<script> 26$(function(){ 27 $('dl.table').dlTableSet(); 28}); 29</script> 30<script type="text/javascript" src="js/heightLine.js"></script> 31<script type="text/javascript" src="js/jquery.heightLine.js"></script> 32<script type="text/javascript" src="js/perfect-scrollbar.js"></script> 33<script type="text/javascript"> 34jQuery(function() { 35 jQuery("#formConWrap").perfectScrollbar(); 36}); 37</script> 38 39</head> 40<body> 41<div id="header"> 42 <div class="floatL" id="sns"> 43 <p style="width: 98px; height: 20px;"><img src="" width="98" height="20" alt="#" /></p> 44 <p style="width: 110px; height: 20px;"><img src="" width="110" height="20" alt="#" /></p> 45 <p style="width: 86px; height: 20px;"><img src="" width="86" height="20" alt="#" /></p> 46 </div> 47 <p class="floatR" id="popOut"><button id="trigger-overlay" type="button"><p style="width: 25px; height: 33px; background-color: #0F75D4">#</p></button></p> 48 <h1 style="width: 203px; height: 85px;">ttl</h1> 49</div> 50<div id="form"> 51 <div class="clearfix" id="formTop"> 52 <div class="floatL" id="formTopRegion"> 53 <p class="floatR" id="formTopRegionBody" style="width: 1150px; height: 119px; background-color: #337215;">#</p> 54 <p class="floatR" id="formTopRegionTtl"><img src="" width="94" height="31" alt="#" /></p> 55 </div> 56 <div class="floatR" id="formTopLine"> 57 <p class="floatL" id="formTopLineBody" style="width: 1150px; height: 119px; background-color: #1AAC0E;">#</p> 58 <p class="floatL" id="formTopLineTtl"><img src="" width="94" height="31" alt="#" /></p> 59 </div> 60 </div> 61 <div id="formConWrap"> 62 <form method="get" id="searchform" action="http://sab.kubodealer.info"> 63 <input type="hidden" name="s" id="s" placeholder="検索" /> 64 <div class="floatL heightLine" id="formRegionCheck"> 65 <dl class="clearfix checkCon"> 66 <dt>#</dt> 67 <dd> 68 <div><label><input type="checkbox" name="catnum[]" value="44" />#</label></div> 69 <div><label><input type="checkbox" name="catnum[]" value="42" /># </label></div> 70 <div><label><input type="checkbox" name="catnum[]" value="33" />#</label></div> 71 <div><label><input type="checkbox" name="catnum[]" value="40" /># </label></div> 72 <div><label><input type="checkbox" name="catnum[]" value="46" />#</label></div> 73 <div><label><input type="checkbox" name="catnum[]" value="46" />#</label></div> 74 <div><label><input type="checkbox" name="catnum[]" value="46" />#</label></div> 75 </dd> 76 </dl> 77 <dl class="clearfix checkCon"> 78 <dt>#</dt> 79 <dd> 80 <div><label><input type="checkbox" name="catnum[]" value="46" />#</label></div> 81 <div><label><input type="checkbox" name="catnum[]" value="46" />#</label></div> 82 <div><label><input type="checkbox" name="catnum[]" value="46" />#</label></div> 83 <div><label><input type="checkbox" name="catnum[]" value="46" />#</label></div> 84 <div><label><input type="checkbox" name="catnum[]" value="46" />#</label></div> 85 </dd> 86 </dl> 87 </div> 88 <div class="floatL heightLine accordion" id="formLineCheck"> 89 <dl class="clearfix checkCon"> 90 <dt>#</dt> 91 <dd> 92 <div><label><input type="checkbox" name="catnum[]" value="46" />#</label></div> 93 <div><label><input type="checkbox" name="catnum[]" value="46" />#</label></div> 94 <div><label><input type="checkbox" name="catnum[]" value="46" />#</label></div> 95 <div><label><input type="checkbox" name="catnum[]" value="46" />#</label></div> 96 </dd> 97 </dl> 98 <dl class="clearfix checkCon"> 99 <dt>#</dt> 100 <dd> 101 <div><label><input type="checkbox" name="catnum[]" value="46" />#</label></div> 102 <div><label><input type="checkbox" name="catnum[]" value="46" />#</label></div> 103 <div><label><input type="checkbox" name="catnum[]" value="46" />#</label></div> 104 </dd> 105 </dl> 106 </div> 107 </form> 108 </div> 109</div> 110</body> 111</html>

CSS

lang

1.clearfix:after{ 2content:""; 3display:table; 4clear:both; 5} 6.clearfix{ 7/zoom:1; 8} 9.floatL { 10 float: left; 11} 12.floatR { 13 float: right; 14} 15body { 16 margin:0 auto; 17 padding:0; 18 text-align:center; 19 font-family: "メイリオ", "Meiryo", verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "MS Pゴシック", "MS PGothic", Sans-Serif; 20 line-height:1.5em; 21 letter-spacing:0.07em; 22 font-size: 75%; 23} 24html>/* */body { 25 font-size: 12px; 26} 27input{ 28 position:relative; 29 top:2px; 30} 31/*ヘッダー*/ 32#header { 33 max-width: 980px; 34 min-width: 420px; 35 padding: 20px 0 0 0; 36 clear: both; 37 margin: 0 auto; 38} 39#sns p { 40 display: inline; 41 max-width: 810px; 42 margin-left: 10px; 43} 44 45@media screen and (max-width: 890px) { 46#sns p { 47 display: block; 48 width: 3px; 49 padding-bottom: 5px; 50} 51} 52#popOut button { 53 outline: none; 54} 55 56@media screen and (max-width: 1030px) { 57#popOut { 58 margin-right: 25px; 59} 60} 61h1 { 62 max-width: 203px; 63 margin: 0 auto; 64 display: block; 65} 66 67@media screen and (max-width: 500px) { 68h1 { 69 padding-left: 69px; 70} 71} 72/*ヘッダーEnd*/ 73 74 75/*クリック部分*/ 76#formTop { 77 clear: both; 78 min-width: 420px; 79} 80#formTopRegion { 81 width: 50%; 82} 83#formTopRegionBody { 84 position: relative; 85} 86#formTopRegionBody img { 87 width: 100%; 88} 89#formTopRegionTtl { 90 position: absolute; 91 top: 170px; 92 left: 25%; 93} 94#formTopLine { 95 width: 50%; 96} 97#formTopLineBody { 98 position: relative; 99} 100#formTopLineBody img { 101 width: 100%; 102} 103#formTopLineTtl { 104 position: absolute; 105 top: 170px; 106 right: 25%; 107} 108/*クリック部分End*/ 109 110 111/*格納部分*/ 112#formConWrap { 113 max-width: 100%; 114 min-width: 420px; 115 margin: 0 auto; 116 overflow: hidden; 117 position: relative; 118 height: 270px; 119} 120/*格納部分左*/ 121#formRegionCheck { 122 width: 50%; 123 background-color: #E2F8C8; 124} 125#formRegionCheck dl { 126 margin: 0 40px; 127 padding: 10px 0; 128 clear: both; 129} 130#formRegionCheck .checkCon { 131 border-bottom: dotted 2px #535559; 132} 133#formRegionCheck dt { 134 background: url(../images/listBorder.gif) no-repeat 89% 45%; 135 width: 15.9591837%; 136 float: left; 137 text-align: left; 138 padding-left: 2.04081633%; 139} 140#formRegionCheck dd { 141 width: 80%; 142 height: 100%; 143 padding: 6px 5px; 144 float: left; 145} 146#formRegionCheck dd div { 147 float: left; 148 padding: 5px 25px 5px 0; 149} 150#formRegionCheck dd div label { 151 float: left; 152} 153/*格納部分左End*/ 154 155 156/*格納部分右*/ 157#formLineCheck { 158 width: 50%; 159 background-color: #93C357; 160} 161#formLineCheck dl { 162 margin: 0 40px; 163 padding: 10px 0; 164 clear: both; 165} 166#formLineCheck .checkCon { 167 border-bottom: dotted 2px #535559; 168} 169/*#formLineCheckの #jr,#subway,#railway 170ddタグの数によってmargin-bottom変更*/ 171#formLineCheck dt { 172 background: url(../images/listBorder.gif) no-repeat 89% 45%; 173 width: 15.9591837%; 174 float: left; 175 text-align: left; 176 padding-left: 2.04081633%; 177} 178#formLineCheck dd { 179 width: 80%; 180 height: 100%; 181 padding: 6px 5px; 182 float: left; 183} 184#formLineCheck dd div { 185 float: left; 186 padding: 5px 25px 5px 0; 187} 188#formLineCheck dd label { 189 float: left; 190} 191/*格納部分右End*/ 192/*格納部分End*/

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

現段階ではどういうスタイルを指定されているのか不明なので回答出来ないと思います。
common.css と style.css があれば回答者が現れるかもしれません。

今回の件には関係ないと思いますが、
タグが前後してる部分を見付けました。

lang

1 </form> <!-- ↓ --> 2 </div> <!-- ↑ --> 3</div> 4</body> 5</html>

投稿2014/11/19 12:38

ryunix

総合スコア1656

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hiroyukioguni

2014/11/20 02:59

ご指摘ありがとうございます。common.css及びstyle.cssも記載した状態で更新させていただいました。またタグの付け間違いの指摘も訂正いたしました。
ryunix

2014/11/20 10:51

アップして頂いたソースで確認してみましたが、 私の環境ですとスタイルが効いているような気がします。 (background-color が適用されています) 何の回答にもなっておらず、申し訳ないですが :(
guest

0

自分の環境でもbackground-colorがはじめから適用されています。

Google Chrome 38
IE 11

投稿2014/11/25 07:53

tmu

総合スコア277

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問