1
HTMLBootstrap 3 поповер прокрутки не работает
<div class="pop-div">
<a href="#" data-toggle="popover" title="<strong>Notifiche</strong>" data-html="true" data-content="Notification 1<hr />Notification 2<hr />Notification 3 <hr />Notification 4">Notifications</a>
</div>
JavaScript
$('[data-toggle="popover"]').popover({placement: 'bottom'});
//hide popover when click outside
$('body').on('click', function (e) {
$('[data-toggle="popover"]').each(function() {
if ($(this).has(e.target).length === 0 && $('.popover').has(e.target).length === 0) {
$(this).popover('hide');
}
});
});
CSS
.pop-div .popover-content {
height: 50px;
overflow-y: scroll;
}
У меня есть этот пирог в приведенном выше коде. Я пытаюсь показать полосу прокрутки слева от содержимого popover, но этот код не работает. Любая помощь будет оценена по достоинству. Спасибо!
Да, tha nk вас. Но теперь у меня другая ошибка: на моей странице у меня есть два popovers, определенных таким же образом. Когда я нажимаю один из них, и после того, как я нажимаю во втором, первый покров скрывается, и все работает нормально. Но когда я после щелчка снова на первом popover, кажется, не работает должным образом. Мышь не может щелкнуть в прокрутке, а ссылки в popover не работают нормально. Я думаю, что браузер закрывает последний открытый popover, даже если он скрыт. Любое предложение? –
Как я и думал, браузер закрыл последний закрытый popover, даже если он скрыт, и только после того, как он открыл ранее первый popover, после второго и, наконец, снова первый. Таким образом, мышь не может щелкнуть в прокрутке, а ссылки в popover не работают нормально. Если бы у вас были какие-то предложения, я был бы очень доволен. –
@ user84151, эй - да, но есть ли у вас пример кода? Это распространенная проблема с popover. Возможно, вы можете найти ответ, на который мне ответили много раз, как я помню. Но с удовольствием помогу, если вы добавите пример на свой вопрос - или лучше, задайте новый вопрос. – davidkonrad