У меня есть значок, который, если вы нажмете на него, появится popover с некоторыми данными, заполненными веб-сервисом. но проблема в том, что я хочу, чтобы popover появлялся всякий раз, когда я нажимаю на него, и исчезает всякий раз, когда я нажимаю в другом месте на странице!щелкните в любом месте страницы, и popover должен исчезнуть
Не могли бы вы сообщить мне, как я могу это сделать?
PS: Я уже опробовал триггер: «ручной», но это не сработало для моего примера!
Мой код здесь:
$('#myIcon').click(function (e) {
e.preventDefault();
var $this = $(this);
$.ajax({
type: "POST",
url: "myURL"
}).done(function (data) {
$this.popover({
placement:'bottom',
content: function() {
html = "<table class='table table-bordered ' id='myTbl'><tbody id='myTblBody'>";
for (var i = 0; i < data.length; i++) {
html = html + "<tr><td>" + data[i]['username'] + "</td></tr>";
}
html = html + "</tbody></html>";
return html;
},
html: true,
})
});
});
Можете ли вы на самом деле прочитать свой собственный код? – Virus721
@ Virus721 Это странно отступы, но не все так плохо. Если вы потратите время, чтобы рассмеяться об этом, почему бы вам не взять немного больше и предложить некоторые способы, в которых это может быть улучшено? –
Наверное, потому, что я так же волнуюсь о вопросе, так как искатель заботится о времени и терпении, и это заставит нас его прочитать. – Virus721