0

我正在使用 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');
                    }
                });
            }
        }
    });

  });
});
4

1 回答 1

-1
$('.user').on('mouseover', function(){
于 2013-11-27T20:00:56.347 回答