Ich bin neu in Javascript und könnte Ihre Hilfe verwenden. Das erste Mal, meine PJAX Seite geladen wird, meine Tooltips arbeiten:Bootstrap 4 Tooltips aufhören zu arbeiten nach jquery-pjax AJAX Anruf
$(document).ready(function() {
$(document).pjax('a', '#main', {cache: false});
$('[data-toggle="tooltip"]').tooltip();
}
Sie stecken bleiben, es sei denn ich folgendes tun:
$(document).on('pjax:start', function(event) {
$('[data-toggle="tooltip"]').tooltip('dispose');
});
Ich habe versucht, neu zu initialisieren sie auf pjax: Ende oder pjax: alle ohne Glück. Ich bekomme einen merkwürdig aussehenden Tooltip, wenn ich lange schwebe, aber keinen Bootstrap-Tooltip.
Wie installiere ich Tooltips nach Abschluss des XHR?
Bootstrap v4.0.0-beta.2 https://v4-alpha.getbootstrap.com/components/tooltips/
https://github.com/defunkt/jquery-pjax
Vielen Dank! Ich hätte erwähnen sollen, dass ich Pjax für Formulare verwende, nicht nur all meine Anker. Wenn ich 'a [data-pjax]' weglasse, bleiben mir immer noch Tooltips stecken. Der pjax: start-Block oben verhindert das. Ich muss auch Tooltip() beim ersten Laden der Seite aufrufen. –