Показать сообщение отдельно
  #1 (permalink)  
Старый 20.02.2020, 21:26
Интересующийся
Отправить личное сообщение для dizelvis Посмотреть профиль Найти все сообщения от dizelvis
 
Регистрация: 05.06.2017
Сообщений: 15

poper() от bootstrap4 открывается со второго раза
Всем привет. Прошу помощи. При клике по ссылке вызывается функция notifyList (). Она получает уведомления и отображает их в объекте popover(). При каждом закрытии элемент удаляется из dom, чтобы следующее открытие загрузило актуальные данные. И в целом все работает хорошо, непонятно только, почему при первом нажатии на ссылку ничего не происходит, все работать начинает со второго клика.
function notifyList() {
 $("#notify").popover({
  title: 'Уведомления',
  placement: 'bottom',
  html: true,
  content: '',
  container: 'body'
  });

 $.ajax({
  type: 'POST',
  url: '/req/notify.php',
  data: 'showlist=show_all_nootify',
  success: function(data) {
    if (data != "") {
      $('#notify').data('content', data).attr('data-content', data);
    }
   }
 });

 $('#notify').on('hide.bs.popoverpopover', function() {
 $('#notify').popover('dispose');
 });
}
Ответить с цитированием