Základní chování jqueyr pluginu (např. webuipopover) nedovoluje použití při ajaxovém dotahování obsahu.
S každým takovým ajaxem buďto musíte znovu volat plugin, nebo použít nešťastné a kostrbaté volání s pomocí ON pro každý element na který v mém případě chcete použít tooltip.
Nabízí se však ještě jedno řešení - všechny takové pluginy obalit do funkce a po úspěšném ajaxu zavolat jen tuto funkci
window.initializeContentPlugins = function() {
$('.tooltip').webuiPopover({
trigger: 'hover',
...
});
}
$(document).ready(function () {
initializeContentPlugins();
});
$(...).load(..., function( response, status, xhr ) {
if (status !== "error") {
initializeContentPlugins();
}
});
duben 2020