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

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

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

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

Q&A

解決済

1回答

7754閲覧

[JavaScript]Select2でドロップダウンの表示位置がずれる

JoestarJorge

総合スコア10

JavaScript

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

0グッド

0クリップ

投稿2020/03/10 10:47

編集2020/03/11 02:43

https://select2.org/を利用してselect要素をカスタマイズしています。

現在

デモなどを見ると、セレクト要素の下に検索ボックス、リスト一覧が表示されるようになっているのですが、
上記の添付画像のようにセレクト要素部分が隠れてしまいます。
本来は下記のようにセレクトボックス部分が表示されると思うのですが。
(下記の画像はcssで無理やり表示させています。)

希望

Select2のバージョンは4を利用しています。
jQueryは3.4.1です。
WordPressで実行しています。

指定のスタイルシート、JavaScriptだけにしてもダメでした。

最終手段で無理やりJavaScriptでセレクト要素の高さ分だけ高さを追加しようかと考えているのですが、
デモなどでは通常通り動いているので、わざわざコードを追加するのもなと思っております。

html

1<select id="list" name="list" class="js-select2" data-placeholder="リストを選択"> 2 <option></option> 3 <option value="リスト1">リスト</option> 4 <option value="リスト2">リスト</option> 5 <option value="リスト3">リスト</option> 6</select>

javascript

1$(window).on('load', function() { 2  $('.js-select2').select2(); 3});

などで読み込み終了後に実行してもダメでした。
何か方法はないでしょうか?

よろしくお願いいたします。

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

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

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

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

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

x_x

2020/03/11 02:18

HTML はどうなっているのでしょうか?
JoestarJorge

2020/03/11 02:44

HTMLを追記しました。 よろしくお願いします。
x_x

2020/03/11 03:03

提示コードのみでは再現しませんでした。 ほかに使っている CSS などはないでしょうか? 画像に映っている外側のものが気になります。
JoestarJorge

2020/03/11 03:20

解決しそうです。flexboxで囲んでるのが関係しているのかもしれません。 ちょっと挑戦中です。
JoestarJorge

2020/03/11 03:28

WordPressのadminbarのbodyにpaddingが設定されているのが原因でした。 ご迷惑をおかけしました。
JoestarJorge

2020/03/11 03:34

bodyのpaddingではなく、htmlのmargin-topでした。
guest

回答1

0

自己解決

WordPressのadminbarのhtmlにmargin-topが設定されているのが原因でした。
ご迷惑をおかけしました。

投稿2020/03/11 03:28

編集2020/03/11 03:34
JoestarJorge

総合スコア10

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問