Я попытался добавить следующие скрипты на страницу в MediaWiki.Поппер работает нормально, но выпадающее меню начальной загрузки в панели навигации не работает.Если я удалю тег сценария boostrap, popper перестанет работать, но загрузчик navBar работает хорошо.Я думаю, что к шаблону mediawiki также может быть прикреплен скрипт начальной загрузки.
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js"></script>
<script>
jQuery(document).ready(function(){
jQuery('[data-toggle="popover"]').popover({animation: true, html: true});
});
jQuery('body').on('click', function (e) {
//did not click a popover toggle, or icon in popover toggle, or popover
if (jQuery(e.target).data('toggle') !== 'popover')
if (!jQuery(e.target).hasClass('popover-body'))
if(jQuery(e.target).parents('[data-toggle="popover"]').length === 0)
if(jQuery(e.target).parents('.popover.in').length === 0){
jQuery('[data-toggle="popover"]').popover('hide');
}
});
</script>