Jquery/Bootstrap 悬停在 ajax 调用后不起作用
Jquery/Bootstrap hover not working after ajax call
获得了一个通过 ajax 调用加载的页面。所以,最初,它是空的。用户输入一些过滤条件,然后通过 ajax 调用将其用于构建 'new' 页面。
现在我明白 Jquery 将无法工作,因为当 Jquery 准备就绪时页面不存在,我已经读到我必须对 [=27 做一些事情=] 但我不知道如何更改 Jquery 代码以使其工作。
有什么想法吗?
这是用于显示 Bootstrap 3 弹出窗口的现有 jquery 代码。
$( document ).ready(function()
{
$('[data-toggle="popover"]').popover({
trigger: 'hover',
html: true,
'placement': 'top'
});
$('.datepicker').datepicker({
format: 'yyyy-mm-dd',
startView: 1,
todayBtn: 'linked',
autoclose: 'True'
});
}); // Jquery
结束
您需要添加一些额外的 jquery,例如:
$(document).ajaxStop(function () {
$('[data-toggle="popover"]').popover({
trigger: 'hover',
html: true,
'placement': 'top'
});
$('.datepicker').datepicker({
format: 'yyyy-mm-dd',
startView: 1,
todayBtn: 'linked',
autoclose: 'True'
});
});
获得了一个通过 ajax 调用加载的页面。所以,最初,它是空的。用户输入一些过滤条件,然后通过 ajax 调用将其用于构建 'new' 页面。
现在我明白 Jquery 将无法工作,因为当 Jquery 准备就绪时页面不存在,我已经读到我必须对 [=27 做一些事情=] 但我不知道如何更改 Jquery 代码以使其工作。
有什么想法吗?
这是用于显示 Bootstrap 3 弹出窗口的现有 jquery 代码。
$( document ).ready(function()
{
$('[data-toggle="popover"]').popover({
trigger: 'hover',
html: true,
'placement': 'top'
});
$('.datepicker').datepicker({
format: 'yyyy-mm-dd',
startView: 1,
todayBtn: 'linked',
autoclose: 'True'
});
}); // Jquery
结束您需要添加一些额外的 jquery,例如:
$(document).ajaxStop(function () {
$('[data-toggle="popover"]').popover({
trigger: 'hover',
html: true,
'placement': 'top'
});
$('.datepicker').datepicker({
format: 'yyyy-mm-dd',
startView: 1,
todayBtn: 'linked',
autoclose: 'True'
});
});