【问题标题】:Tooltipster not working very first timeTooltipster 第一次无法正常工作
【发布时间】:2014-07-08 08:59:22
【问题描述】:

我在我的 gridview 按钮中使用 tooltipster 在按钮的鼠标悬停事件上显示动态生成的表格。但它不是第一次工作,然后它工作。 这是我的代码:

 var jobid1 = '';
    var salesofficeid1 = '';
    function ShowMe(event, jobid, SalesOfficeId) {
        jobid1 = jobid;
        salesofficeid1 = SalesOfficeId;
        $('.reviewNotes').tooltipster({
            multiple: true,                
            functionBefore: function (origin, continueTooltip) {
                continueTooltip();
                $.ajax({
                    type: 'POST',
                    cache: false,
                    url: 'Mywebservice.asmx/FetchReviewHistory',
                    data: "{ 'jobid':" + jobid1 + ",'SalesOfficeId':" + salesofficeid1 + "}",
                    dataType: "json",
                    contentType: "application/json; charset=utf-8",
                    success: function (data) {
                        origin.tooltipster('content', $(data.d));
                    }
                });

            }
        });
    }

我正在调用函数 ShowMe() 的按钮的 Onmouseover 事件。 我试图到处寻找我的问题的答案,但我的问题仍未解决。 谢谢

【问题讨论】:

    标签: jquery tooltipster


    【解决方案1】:

    Tooltipster 为您添加了悬停事件侦听器,因此您需要在 document.ready 上运行 tooltipster。

    在您的情况下,本质上发生的是当用户将鼠标悬停在它上面时会添加一个悬停侦听器。直到您第二次悬停时才会注意到工具提示器。这也很糟糕,因为您每次悬停时都会添加一个额外的悬停事件侦听器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-25
      • 2014-07-30
      • 1970-01-01
      • 1970-01-01
      • 2015-09-10
      • 2023-03-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多