Materializeを使って、以下のようなプルダウンを作成しております。
■起きている問題
PCで操作した際は問題なく動作・反応してくれるのですが、スマートフォンで操作しようとするとうまく動作せず困っております。。
例えば、「ユーザー3」を選択したくて上記画像の灰色の部分を指でタップしても、「ユーザー3」が選択されずに値が「ご自身のニックネームを選択ください」のままで残ったり、たまに反応しても下の「ユーザー4」や「ユーザー5」が選択されてしまうといった状態です。
該当のコードは以下の通りです(ブラウザに表示されたもの)
HTML
1<div class="input-field input-field--size"> 2 <form method="post" action="********"> 3 <input type="hidden" name="csrfmiddlewaretoken" value="*****"> 4 <!-- --> 5 <div class="select-wrapper"> 6 <input class="select-dropdown dropdown-trigger" type="text" readonly="true" data-target="select-options-*****"> 7 <ul id="select-options-*****" class="dropdown-content select-dropdown" tabindex="0" style="display: block; width: 304px; left: 0px; top: -254px; height: 300px; transform-origin: 0px 100%; opacity: 1; transform: scaleX(1) scaleY(1);"> 8 <li class="disabled" id="select-options-*****" tabindex="0"><span>ご自身のニックネームを選択ください</span></li> 9 <li id="select-options-*****" tabindex="0" class=""><span>メンバー1</span></li> 10 <li id="select-options-*****" tabindex="0"><span>メンバー2</span></li> 11 <li id="select-options-*****" tabindex="0" class="selected"><span>メンバー3</span></li> 12 <li id="select-options-*****" tabindex="0"><span>メンバー4</span></li> 13 <li id="select-options-*****" tabindex="0" class=""><span>メンバー5</span></li> 14 </ul> 15 <svg class="caret" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg> 16 <select name="evaluator_id" tabindex="-1"> 17 <option value="" disabled="" selected="">ご自身のニックネームを選択ください</option> 18 <option value="54">メンバー1</option> 19 <option value="55">メンバー2</option> 20 <option value="56">メンバー3</option> 21 <option value="57">メンバー4</option> 22 <option value="58">メンバー5</option> 23 </select> 24 </div> 25 <button type="submit" class="btn blue accent-3 btn-blue btn-size waves-effect waves-light">OK</button> 26 </form> 27</div>
Materializeで実装された他のプルダウン(別の方のブログで公開されていたものです)を同じスマホで触って見たところ、こちらは問題なく反応していたので、私の記述したコードの方に問題があるはずなのですが、原因がわからず質問させていただきました。
materializeだとこの辺りをチェックした方が良い等のアドバイスや、何かヒントをご存知の方がいらっしゃいましたら、ぜひご教示いただけますと幸いです。
何卒よろしくお願い致します。
■環境について
・Materializeのバージョン: 1.0.0
あなたの回答
tips
プレビュー