meine Frage ist, dass ich Bootstrap modalen Plugin Hintergrund als separate eigenständige Komponente verwenden kann, wenn ich Hintergrund für einen anderen Zweck verwenden muss. Wenn möglich dann, wie man es benutzt. Vielen Dank im VorausKönnen wir Bootstrap modalen Hintergrund als eigenständige Komponente verwenden
0
A
Antwort
1
Sie können den Bootstrap-Hintergrund nicht als eigenständige Komponente verwenden.
Ich habe die folgende js-Funktion geschrieben, geerbt von Bootstrap, für die Verwendung von Hintergrund.
Die Funktion verwenden jquery wie Bootstrap.
var backdrop = function() {
var that = this
var animate = 'fade'
that.$body = $(document.body)
that.__TRANSITION_DURATION = 300
that.__BACKDROP_TRANSITION_DURATION = 150
this.show = function (callback) {
var doAnimate = $.support.transition && animate
that.$backdrop = $(document.createElement('div'))
.addClass('modal-backdrop ' + animate)
.appendTo(that.$body)
if (doAnimate) that.$backdrop[0].offsetWidth // force reflow
that.$backdrop.addClass('in')
if (!callback) return
doAnimate ?
that.$backdrop
.one('bsTransitionEnd', callback)
.emulateTransitionEnd(that.__BACKDROP_TRANSITION_DURATION) :
callback()
}
this.hide = function (callback) {
if (that.$backdrop) {
var callbackRemove = function() {
that.$backdrop && that.$backdrop.remove()
that.$backdrop = null
callback && callback()
}
$.support.transition ?
that.$backdrop
.one('bsTransitionEnd', callbackRemove)
.emulateTransitionEnd(that.__BACKDROP_TRANSITION_DURATION) :
callbackRemove()
}
}
return this
}
und dies ist der Code, um es für die Anwendung:
function showBackdrop() {
var bd = new backdrop()
bd.show(function() { })
setTimeout(function() { bd.hide() }, 2000)
}
in beiden Funktionen ein- und ausblenden Sie haben einen Rückruf für benutzerdefinierte Aktionen zu tun, genau wie Bootstrap.
Hinweis. Sie müssen die Show-Callback-Funktion für den Hintergrund-Effekt einstellen. Für die Versteckfunktion ist es nicht erforderlich.
Verwandte Themen
- 1. Können wir bootstrap modal ohne JavaScript verwenden
- 2. Bootstrap modal innerhalb modalen Hintergrund scrollen
- 3. Verwenden Django ORM als eigenständige
- 4. Warum können wir 'this' als Instanzmethodenparameter verwenden?
- 5. Können wir Blackberry als GSM-Modem verwenden?
- 6. Bootstrap Karussell als Website Hintergrund
- 7. Modalen Hintergrund nach bestimmter Browsergröße entfernen (Jasny Bootstrap)
- 8. Können Sie einem Kendo-Fenster einen modalen Hintergrund hinzufügen?
- 9. Können wir & in URL verwenden?
- 10. Warum verwenden wir pthread_exit(), wenn wir return verwenden können?
- 11. Können wir ember-cli rein als Frontend verwenden wie wir javascript und jquery verwenden?
- 12. Form im modalen Bootstrap
- 13. Warum können wir C-Strings nicht als SELs verwenden?
- 14. Können wir in Mapreduce den Combiner als Ersatz verwenden?
- 15. Können wir den Schlüssel als IV für AES verwenden?
- 16. Wie können wir Array-Elemente als Zähler in Java verwenden?
- 17. Warum können wir nicht 192.168.1 als Subnetzmaske verwenden?
- 18. Warum können wir Prometheus nicht als Abrechnungssystem verwenden?
- 19. Können wir die neue BottomNavigationBar als temporäre Snackbar verwenden?
- 20. Können wir Funktion als Return-Anweisung in Javascript verwenden?
- 21. Können wir Android-Handys als Google Home-Gerät verwenden
- 22. Anders als SQL, welche Datenbank können wir in Android verwenden?
- 23. React Bootstrap-modalen Komponenten dupliziert
- 24. Verwenden des Bootstrap-Modal-Fensters als PartialView
- 25. Bootstrap: Animation in modalen Fenster
- 26. Können wir git-cvs unter Windows verwenden?
- 27. Verwenden der Bootstrap-Komponente in Aktion link
- 28. können wir Festplattenspeicher für JVM-Speicher verwenden
- 29. Wie können wir SQL-Abfrage im Hintergrund ausführen
- 30. Verwenden Sie Bootstrap-Komponente in Winkelkomponente