Как добавить Blur.js к bakground изображению, когда модальное окно Bootstrap открыто и unblur, когда я закрываю модальное

У меня есть модальное окно Bootsrap, как это:

<div class="modal slacker-modal" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" aria-hidden="false">
 modal content 
</div>

Когда я открываю этот модал, я хочу размыть (с blur.js) весь фон, который является слайдером. Каждое изображение на этом слайдере имеет этот класс: .vegas-background

Когда я закрываю модальное окно, размываем фоновое изображение.

1 ответ

Попробуйте что-то вроде этого... в Bootstrap 3 вам нужно использовать 'show.bs.modal'; в Bootstrap 2 это "показано".

<script>

$( ".modal" ).on('shown.bs.modal', function (e) {

$('.target').blurjs({
    source: 'body',
    radius: 7,
    overlay: 'rgba(255,255,255,0.4)'
});

});
</script>
Другие вопросы по тегам