Мой вопрос в том, что я могу использовать внешний вид загрузочного модального плагина как отдельный автономный компонент, если мне нужно использовать задний фон для каких-то других целей. Если возможно, то как его использовать. Заранее благодаренМожем ли мы использовать модальный фон bootstrap как автономный компонент
0
A
ответ
1
Вы не можете использовать фон загрузочного лотка в качестве отдельного компонента.
Я написал следующую функцию js, унаследованную от бутстрапа, для использования фона.
Функция jQuery как бутстрап.
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
}
и это код для его использования:
function showBackdrop() {
var bd = new backdrop()
bd.show(function() { })
setTimeout(function() { bd.hide() }, 2000)
}
в обе функции отображения и скрытия вас есть обратный вызов для ведения пользовательских действий, так же, как бутстрапе.
Примечание. Вы должны установить функцию обратного вызова show для эффекта. Для скрытой функции это не требуется.
Смежные вопросы
- 1. Bootstrap модальный, как установить фон?
- 2. Как активировать модальный фон Bootstrap?
- 3. Bootstrap 3 модальный фон черный
- 4. Bootstrap модальный фон не исчезнет
- 5. Можем ли мы использовать наш фон в бутстрапе?
- 6. Почему Bootstrap модальный фон отставание?
- 7. Bootstrap 3 отсутствует модальный фон
- 8. Twitter Bootstrap v3.0.0, не отображающий модальный компонент
- 9. Можем ли мы использовать чистый Bootstrap с React.js?
- 10. Можем ли мы использовать bootstrap modal без javascript
- 11. Twitter bootstrap модальный фон не исчезает
- 12. Bootstrap модальный фон = «статический» не работает
- 13. Bootstrap 4 модальный фон не увольняется
- 14. Yii2 Bootstrap Модальный фон не работает
- 15. Автономный компонент:
- 16. Bootstrap 3.3.1 Модальный фон меньше, чем модальный контент
- 17. Twitter Bootstrap модальный фон не остается фиксированным
- 18. Bootstrap 3 модальный показывает прозрачный фон
- 19. Мы не можем вернуться во времени, но мы можем его переформатировать: как использовать Bootstrap & Ruby?
- 20. React-Redux с Bootstrap - модальный компонент
- 21. как мы можем использовать prepareStatement()?
- 22. Компонент проверки Symfony (автономный)
- 23. Пульсатный бутстрап модальный фон
- 24. Можем ли мы использовать Бурбон в Grails?
- 25. Можем ли мы использовать dhtmlxscheduler в asp.net?
- 26. Можем ли мы использовать Sikuli с PhantomJS?
- 27. Можем ли мы использовать UmlStateMachineModelFactory внутри StateMachineBuilder
- 28. Можем ли мы использовать javascript в C#?
- 29. Можем ли мы использовать макет в Customview?
- 30. Можем ли мы использовать CoreAnimation в Cocos2d?