Je veux montrer le contenu ajax chargé lorsque la souris survole l'élément, j'utilise qTip pour y parvenir, mais cela ne fonctionne que lorsque je le planque pour la deuxième fois.Qtip Ajax Demande ne fonctionnant pas au premier vol stationnaire
$(document).on('mouseenter', 'span', function(){
if(!$(this).data('qtip')){
$.ajax({
context : this,
url : '/',
success : function(html) {
$(this).qtip({
content: "..now it works.",
position: {
my: 'top left',
target: 'mouse',
//viewport: $(window), // Keep it on-screen at all times if possible
adjust: {
x: 10, y: 10
}
},
});
},
error : function(err){
console.log(err.reponseText);
}
});
}
}); Voici mon fiddle.
de https://jsfiddle.net/38r0d45q/, ne fonctionne toujours pas. – nikksan
C'est le cas - il vous suffit de prendre le qtip init en dehors de l'événement "mouseenter". Regardez ici: https://jsfiddle.net/38r0d45q/1/ – Kfir