【发布时间】:2021-10-31 14:39:13
【问题描述】:
我突然用 4.6.0 更新了引导程序,我之前工作的弹出窗口停止工作。 我也放置了 popper.min.js,但仍然无法解决我的问题。
<script src="~/Scripts/jquery-3.6.0.min.js"></script>
<script src="~/Scripts/jquery-ui-1.12.1.min.js"></script>
<script src="~/Scripts/jquery-migrate-3.3.2.min.js"></script>
<script src="~/Scripts/Tooltip/jquery.tooltipster.js"></script>
<script src="~/Scripts/popper.min.js"></script>
<script src="~/Scripts/bootstrap.min.js"></script>
<a class="btn btn-primary btn-xs" tabindex="0" id="btnUploadCOI" data-html="true" data-container="body" data-toggle="popover" data-placement="bottom" data-content="And here's some amazing content. It's very engaging. Right?" style="display: inline-block;">Upload COI</a>
<div id="divUploadCOI" style="display:none">
</div>
js代码
我可以通过检查上传 COI 按钮查看数据内容值,但看不到弹出框。
我花了一整天的时间来解决这个问题,请帮助我
$(function () {
$('[data-toggle="popover"]').popover();
})
$('html').on('click', function (e) {
if (typeof $(e.target).data('content') == 'undefined' &&
!$(e.target).parents().is('.popover.in')) {
$('[data-content]').popover('hide');
$('#btnUploadCOI').attr("disabled", false);
}
});
$(document).on("click", "#btnUploadCOI", function (e) {
e.preventDefault();
e.stopImmediatePropagation();
$('#btnUploadCOI').attr("disabled", true);
var url = '@Url.Action("GetProjectsByProviderID", "ServiceProviders")' + '?providerIDEN=' + $('#Provider_ID_EN').val();
$('#divUploadCOI').load(url, function (response, status) {
$("#btnUploadCOI").attr('data-content', response);
$('#btnUploadCOI').popover('show');
$('#btnUploadCOI').attr("disabled", true);
});
});
【问题讨论】:
标签: bootstrap-4 bootstrap-popover popper.js