Ist es möglich, selectize.js zu ändern? Anstatt ein Dropdown zu haben, wird es eine modale Box für seine Optionen öffnen? Ich denke darüber nach, ein onfocus-Ereignis zu haben, dann wird es dieses modale öffnen, aber das Dropdown verhindern. Ich bin mir nicht sicher, wie ich es erreichen kann. und Wie kann ich die selectize bevölkern, sobald die modalen Optionen gespeichert wurdenModale Box für Optionen in Selectize.js
0
A
Antwort
0
Es ist normalerweise keine gute Idee, eine Code-Bibliothek anzupassen, weil Sie nicht auf die nächste Version aktualisieren können. Sie sind besser dran, Ihre eigene Lösung mit js und CSS zu rollen. Es ist nicht so schwierig, modale Boxen zu erstellen. Sie müssen nur ein Div in einem höheren Z-Index als den Rest der Seite schweben lassen und dann eine transparente Ebene dahinter platzieren, damit der Benutzer nicht auf die Hintergrundseite klickt. Hier ist ein Beispiel für CSS und HTML, mit denen ich ein Modal float.
css
.BDT_Dialog_Layer {
position: absolute;
display: table;
top: 0px;
left: 0px;
height: 99%;
width: 99%;
}
.BDT_Dialog_Center {
position:fixed;
top:30%;
width:100%;
}
.BDT_Dialog_Decoration {
position:relative;
margin:0 auto;
text-align: center;
background-color: #ffffff;
display: table;
/* -- background-color: #DDDDDD;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF' , endColorstr='#BBBBBB');
background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0.1, #FFFFFF), color-stop(1, #BBBBBB) );
background-image: -moz-linear-gradient( center top, #FFFFFF 10%, #BBBBBB 100% ); -- */
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
border-radius: 15px;
-moz-box-shadow: 0 1px 8px #666666, 0 1px 4px #000000;
-webkit-box-shadow: 0 1px 8px #666666, 0 1px 4px #000000;
-khtml-box-shadow: 0 1px 8px #666666, 0 1px 4px #000000;
box-shadow: 0 1px 8px #666666, 0 1px 4px #000000;
}
html
<div id="dialogLayer" class="BDT_Dialog_Layer">
<div class="BDT_Dialog_Center">
<div class="BDT_Dialog_Decoration">
My stuff
</div>
</div>
hier ist die Sperrschicht css
div.BlockInteractionWithPage {
position: absolute;
top: 0px;
left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-color: #ffffff;
opacity: 0.0;
filter: alpha(opacity=0); /* filter:alpha for IE8 and earlier */
height: 100%;
width: 100%;
}
Verwandte Themen
- 1. js modale Box schließen Funktion
- 2. Foudation ZURB dynamischer Reveal modale Box
- 3. Wie modale Box mit Javascript und PHP
- 4. Wie modale Box als reaktionsfähig zu machen?
- 5. Laden Werte in Selectize.js
- 6. Compiler-Optionen auf Linux-Box in Ifort
- 7. Cascading Combo-Box aktualisiert nicht die Optionen der zweiten Box
- 8. Selectize.js: Wie sortiere ich Optionen für Werte, die ganze Zahlen sind?
- 9. Laravel: Wie ID an modale Box zur Bearbeitung übergeben
- 10. Video läuft weiter, auch wenn die modale Box geschlossen ist
- 11. Höhe für Modale anpassen
- 12. Selectize.js Wie funktioniert getAdjacentOption()?
- 13. Codeigniter: Ajax auf nur erste modale Box genannt wird
- 14. AngularJs anhängende Optionen zum Auswählen der Box
- 15. Wählen Sie HTML-Dropdown-Box Optionen VBA
- 16. Append Auswahl Box Optionen dynamisch mit Attributen
- 17. Modale Dialogoptionen
- 18. Erhalten selectize.js Urelement
- 19. selectize.js & jquery Validierung
- 20. selectize.js und vue.js 2 ajax loaded optons
- 21. Wie Aktivieren/Deaktivieren von Optionen in Select Box mit jquery
- 22. Wie löschen selectize.js Dropdown-Listen
- 23. Stoppen Sie die Programmierung in selectize.js
- 24. jQuery im Konflikt mit Selectize.js
- 25. Wie setze ich einen Standardwert in selectize.js?
- 26. Selectize.js auf Änderung funktioniert nicht
- 27. Selectize.js mit Aurelia und Pfeilfunktionen
- 28. Scrollbar in Modal Box
- 29. Modale, nicht modale divs auf einer Seite
- 30. Wie wird ein Wert für eine selectize.js-Eingabe festgelegt?