Javascript jQuery:使用on函数加载插件
我使用jQuery和Tooltipster在悬停用户名时显示工具提示,除了一种情况外,它们工作得很好:当我第一次悬停用户名时,它不会显示Javascript jQuery:使用on函数加载插件,javascript,jquery,tooltipster,Javascript,Jquery,Tooltipster,我使用jQuery和Tooltipster在悬停用户名时显示工具提示,除了一种情况外,它们工作得很好:当我第一次悬停用户名时,它不会显示 <div class="user">Firstname Lastname</div> 解释哪里出了问题并提供一个fiddle svpI已经解释了我的问题中的错误,我不能提供一个fiddle,因为它使用ajax+一个外部jQuery插件……不,你没有说过:除了一种情况外,这些都很好用:当我第一次悬停用户名时。当你把鼠标悬停在一个用户名上
<div class="user">Firstname Lastname</div>
解释哪里出了问题并提供一个fiddle svpI已经解释了我的问题中的错误,我不能提供一个fiddle,因为它使用ajax+一个外部jQuery插件……不,你没有说过:除了一种情况外,这些都很好用:当我第一次悬停用户名时。当你把鼠标悬停在一个用户名上时会出什么问题呢?同样,在fiddle中模仿ajax也不太难——只需在setTimeOut中更新内容。谢谢,我已经编辑了我的问题,我希望它能像这样清晰。不过我不知道怎么做小提琴。
$(document).ready(function() {
$(document).on('mouseover', '.user', function() {
// Tooltip for EC user
$('.evac_user').tooltipster({
animation : 'fade',
delay : 0,
content : 'Loading...',
functionBefore : function(origin, continueTooltip) {
continueTooltip();
// next, we want to check if our data has already been cached
if (origin.data('ajax') !== 'cached') {
$.ajax({
type : 'GET',
url : "/myfunction",
success : function(data) {
// update our tooltip content with our returned data and cache it
origin.tooltipster('update', data).data('ajax', 'cached');
}
});
}
}
});
});
});
$('.user').on('mouseover', function(){