Bootstrap 4: как удалить модальное событие show.bs.modal после первого запуска - PullRequest
1 голос
/ 15 января 2020

Я использую этот код для загрузки веб-функций Twitter javascript только и только если открыт модальный ресурс:

$(function(){
    $('#share').on('show.bs.modal', function(e){
        if(typeof(twttr) === 'undefined') {
            $.getScript('https://platform.twitter.com/widgets.js');
        }
    });
});

Отлично работает. Теперь я также хочу полностью удалить событие show.bs.modal из модального режима, как только оно будет запущено в первый раз, поскольку впоследствии оно будет совершенно ненужным.

Я уже пробовал:

$('#share').off('show.bs.modal');

но я предполагаю, что, поскольку это не стандартное событие, оно не будет работать так. Кроме того, я искал методы удаления событий в bootstrap документах, но там, похоже, ничего подобного нет.

Есть идеи? Спасибо!

...