Как ограничить Bootstrap анимации поповера для родителя - PullRequest
0 голосов
/ 19 марта 2020

Я пытаюсь оживить сайт поповерами, которые вызывают ошибки. Я воссоздал проблему, с которой сталкиваюсь, с помощью простого codepen

<button type="button" class="btn btn-lg btn-danger" data-toggle="popover" 
    title="Popover title" data-content="And here's some amazing content. It's very 
    engaging. Right?">Click to toggle popover</button>

.popover {
  border-radius: 10px;
  border: 1px solid white;
  transform: scale(1);
  animation: pulse 1s infinite;
}

@keyframes pulse {
  0% {
    transform: scale(0.95);
  }

  50% {
    transform: scale(1);
  }

  100% {
    transform: scale(0.95);
  }
}

Когда всплывающие окна запускаются без анимации, они заполняются там, где я хочу. Однако после добавления анимации всплывающие окна перемещаются в верхний левый угол (0, 0) окна.

Это как-то связано с динамическим добавлением всплывающих окон? Когда я проверяю dev tools, скрипты для заполнения поповера находятся под моими тегами непосредственно перед закрывающим тегом.

Я пытался t ie всплывающее окно для указания c элементов, используя параметр 'container:' element '' в jQuery. Я в недоумении здесь. Как держать поповер рядом с кнопкой, которая его сработала, и анимацию на ручке выше. Если кто-то может пролить свет на эту проблему для меня, я могу применить ее к приложению, которое я разрабатываю.

Я уже думал об указании местоположения элемента Dynami c в CSS, но это не идеально. Это приложение должно быть отзывчивым. Я думаю, что я мог бы сделать медиа-запросы для разрешения точек останова до t ie местоположения этих элементов, но это будет боль.

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...