tooltip + ajax after refresh
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- matros66
- Člen | 7
Ahoj, potreboval by som poradit. Chcem pouzit tooltips na vsetky tagy s pouzitim title, aj pri vygenerovani casti stranky ajaxom. Mam s tym problem ked nacitam stranku alebo refreshnem tak mi ajaxom vygenerovane neupravy na tooltip. Chcem to napisat v back.js, zatial mi to funguje aj vykona ptoom neaku cinnost ajax s pouzitim kodu :
$(document).bind("ajaxSuccess", function(){
$('[title]').tooltip();
});
takze neviem ako by som to spravil aby sa mi to upravilo po refreshnuti alebo
nacitani stranky.
Dakujem.
- Vojtěch Dobeš
- Gold Partner | 1316
Použij pro zajaxování nette.ajax.js
a napiš si miniaturní extenzi:
$.nette.ext({
load: function () {
$('[title]').tooltip();
}
});
Takto se ti ten kód vykoná jak napoprvé, tak po každém ajaxovém
požadavku. Pokud se nechceš nette.ajax.js
zabývat, můžeš to
učinit i takto:
function initializeTooltips() {
$('[title]').tooltip();
}
// úvodní inicializace při document.ready
$(initializeTooltips);
// inicializace po doběhnutí ajaxového požadavku
$(document).bind('ajaxSuccess', initializeTooltips);
Editoval vojtech.dobes (19. 12. 2013 16:07)