Я пытаюсь создать подсказку-зависание, используя интерфейс Bootstrap. Всплывающая подсказка должна быть видна, когда на кнопке наводится указатель мыши, в подсказке есть ссылка, которую нужно кликать. Но по умолчанию popover и подсказка, предоставленная пользовательским интерфейсом Bootstrap, исчезают, когда мышь выходит из нее. Я много искал в Интернете, но не смог найти решение. Некоторые сайты дали решение с помощью jQuery, но мое требование находится в AngularJS. Многие сайты ссылаются на то, что мы должны использовать $ tooltipProvider, не могли бы вы рассказать мне, как написать customEvent для «mouseenter» и «mouseleave» внутри контроллера.Создайте всплывающую подсказку, которую можно щелкнуть в angularjs
ответ
проверить эту ссылку,
http://fiddle.jshell.net/WojtekKruszewski/Zf3m7/22/light/
Это было достигнуто с помощью JQuery, написать директиву в AngularJS. Вы можете интегрировать JQuery плагин в angularJS приложение, смотрите на этом сайте
https://amitgharat.wordpress.com/2013/02/03/an-approach-to-use-jquery-plugins-with-angularjs/
Я сделал липкое расширение выпадающего списка для выпадающего списка. Вот мой код:
'use strict';
angular.module('ui.bootstrap.stickyDropdownToggle', []).directive('stickyDropdownToggle', ['$document', '$location', function ($document, $location) {
var openElement = null,
closeMenu = angular.noop;
return {
restrict: 'CA',
link: function (scope, element, attrs) {
scope.$watch('$location.path', function() { closeMenu(); });
element.parent().bind("click", function (event) { if (event) { event.stopPropagation(); } });
element.bind('click', function (event) {
var elementWasOpen = (element === openElement);
event.preventDefault();
event.stopPropagation();
if (!!openElement) {
closeMenu();
}
if (!elementWasOpen && !element.hasClass('disabled') && !element.prop('disabled')) {
element.parent().addClass('open');
openElement = element;
closeMenu = function (event) {
if (event) {
event.preventDefault();
event.stopPropagation();
}
$document.unbind('click', closeMenu);
element.parent().removeClass('open');
closeMenu = angular.noop;
openElement = null;
};
$document.bind('click', closeMenu);
}
});
}
};
} ]);
и использовать его:
<button type="button" class="btn sticky-dropdown-toggle" ng-click="focusOnParticularElementInsideThePopup()"
style="font-size: 1em">
<span class="glyphicon glyphicon glyphicon-tags"></span>
</button>
Я не могу заставить его работать, не могли бы вы дать мне ссылку на скрипку или plnkr? – akashrajkn
Вы ищешь поповер подсказку, находящуюся стабильными и скрыть, когда он будет доступен ... Пожалуйста, смотрите ниже рабочую скрипки:
<i class="fa fa-info-circle infoIcon" data-toggle="popover" data-content='Lorem Ipsum<br/><a href="#"><span class="learnMore">Learn More</span></a>'></i>
JS:
<i class="fa fa-info-circle infoIcon" data-toggle="popover" data-content='Lorem Ipsum<br/><a href="#"><span class="learnMore">Learn More</span></a>'></i>
Попутчик должен исчезнуть, если мышь не указана в тексте или popover. Сценарий, который вы написали, popover вообще не исчезает. – akashrajkn
исправлено то же самое ........ popover будет удалено на mouseleave от popover. –
http://jsfiddle.net/6rvjhbcb/1/ –
- 1. AngularJs: Как создать всплывающую подсказку в angularjs
- 2. Создайте всплывающую подсказку для dygraphs javascript charts
- 3. Динамически создайте всплывающую подсказку для пустых полей
- 4. Создайте всплывающую подсказку на узле - treepanel
- 5. Как настроить всплывающую подсказку флота в angularjs?
- 6. Сделайте картинку, которую можно щелкнуть
- 7. Как можно центрировать всплывающую подсказку над изображением?
- 8. Можно добавить всплывающую подсказку по тегу dd?
- 9. Скрыть всплывающую подсказку checkbox
- 10. Показать всплывающую подсказку jQuery?
- 11. Нарисуйте всплывающую подсказку в drawable
- 12. Как сделать всплывающую подсказку, чтобы ссылку в ней можно было щелкнуть
- 13. Создайте всплывающую подсказку в Tooltipster на основе содержимого элемента
- 14. ChartJS: Обновить всплывающую подсказку
- 15. Как получить всплывающую подсказку
- 16. Показать всплывающую подсказку Qt
- 17. ngRepeat удаляет всплывающую подсказку
- 18. Как скрыть всплывающую подсказку?
- 19. Как создать всплывающую подсказку?
- 20. Нарисуйте площадь, на которую можно щелкнуть?
- 21. Как скрыть всплывающую подсказку?
- 22. кнопка изображения, которую можно щелкнуть вне FORM
- 23. Как переключить всплывающую подсказку?
- 24. Как переместить всплывающую подсказку?
- 25. Настроить всплывающую подсказку в dxChart
- 26. Настроить всплывающую подсказку в Highcharts.js?
- 27. rateit.js всплывающую подсказку в Метеоре
- 28. ExtJS всплывающую подсказку не показывая
- 29. Сбросить всплывающую подсказку при закрытии
- 30. Как скрыть всплывающую подсказку в приложении на основе angularjs?
http://stackoverflow.com/questions/13015432/how-to-make-bootstrap-tooltip-to-remain-visible-till -the-link-is-clicked –
То, что не используется угловая подсказка – devqon