ページが最初に読み込まれると、プレースホルダが表示されず、プレースホルダをオーバーレイしている右下隅に、奇妙な円があります(Select2の検索機能に関係すると思います)。Select2 Multi-Select Strange Overlay
オプションを選択2ドロップダウンから選択されるそして、オプションが現れたが、全体の面積が起因し、その円のオーバーレイに押し下げられます。
私は選択をクリアする場合は、プレースホルダが現れますが、円はまだそこにあります。
私のアプリケーションは
は、ここで私は(私はminimumResultsForSearch
オプションでプレイしましたが、運がなかった)私の.jsファイルで使用しているコードであるバックボーンとマリオネットを使用しています。ここで
this.$el.find("#categorySelect").select2({
multiple: true,
allowClear: true,
minimumResultsForSearch: -1,
placeholder: "Categories"
})
スクリプトの私の.tplファイルに私が使用しているコード
<select id="categorySelect" name="Categories" multiple="multiple" class="form-control" style="width: 100%;">
<% for(category in categories){ %>
<option value="<%=categories[category].title%>"
<% if (categories[category].active == true) { %>
selected
<%}%>
>
<%=categories[category].title%></option>
<% }; %>
</select>
JavaScriptエラーがない限り、これはJSとはCSSと関係がありそうです。 [mcve]を共有してください –
(n)MCVを設定しようとしましたが、select2を適切にソースするのに問題があります。あなた/誰かが見える可能性がありますか? http://jsfiddle.net/az5dksyz/ – akoi