jQuery:使用on函数加载插件

时间:2013-11-27 19:52:03

标签: javascript jquery tooltipster

我正在使用jQuery和Tooltipster(在悬停用户名时显示工具提示),除了一种情况之外效果很好:当我第一次使用用户名时,它不显示

<div class="user">Firstname Lastname</div>

这是我的jQuery代码:

$(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');
                    }
                });
            }
        }
    });

  });
});

1 个答案:

答案 0 :(得分:-1)

$('.user').on('mouseover', function(){