Wenn die Seite anfänglich geladen wird, kann der Platzhalter nicht gesehen werden und es gibt einen seltsamen Kreis (ich denke, er hängt mit der Suchfunktion in Select2 zusammen) in der unteren rechten Ecke, der den Platzhalter überlagert.Select2 Selektieren Seltsames Overlay
Dann, als eine Option aus dem Dropdown-Select2 ausgewählt wird, zeigt die Option, aber das gesamte Gebiet ist aufgrund dieses Kreises Overlay nach unten gedrückt.
Wenn ich die Auswahl zu löschen, zeigt der Platzhalter, aber der Kreis ist immer noch da.
Meine Anwendung verwendet Backbone und Mario
Hier ist der Code, den ich in meiner JS-Datei mit bin (ich habe mit der minimumResultsForSearch
Option gespielt, aber habe kein Glück gehabt).
this.$el.find("#categorySelect").select2({
multiple: true,
allowClear: true,
minimumResultsForSearch: -1,
placeholder: "Categories"
})
Hier ist der Code ich in meiner .tpl Datei mit
<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>
Dies hat wahrscheinlich etwas mit CSS zu tun, außer es gibt JavaScript-Fehler. Bitte teilen Sie ein [mcve] –
Ich habe versucht, ein (n) MCV einzurichten, aber ich habe einige Probleme mit select2, um richtig zu beziehen. Gibt es eine Chance, dass Sie/jemand einen Blick darauf werfen? http://jsfiddle.net/az5dksyz/ – akoi