嗯,我演示代碼的一個小試驗和錯誤,更審覈後想通了這一點自己。
這裏是我剛剛使用的一個可行的JavaScript解決方案,技巧是'onHoverIn'或任何其他調用,只是創建一個函數(我的情況是一個簡單的Ajax調用我的後端腳本來加載用戶數據)。
$(function() {
var hoverUserDetails = '<div class="hover-details"></div>';
$(".hover-me").hovercard({
detailsHTML: hoverUserDetails,
width: 480,
onHoverIn: function() {
$.ajax({
url: $(this).children('a').attr('data-hovercard'),
type: 'GET',
beforeSend: function() {
$(".hover-details").prepend('<p class="loading-text">Loading details...</p>');
},
success: function (data) {
$(".hover-details").empty();
$(data).appendTo(".hover-details");
},
complete: function() {
$('.loading-text').remove();
}
});
}
});
});
希望能幫助別人!如果您需要HTML示例,請參閱我的jsfiddle。
我喜歡自己回答問題,並非常感謝你的代碼共享 – mozillanerd