首页 > 解决方案 > JqueryUI 工具提示 (1.12.1)

问题描述

我声明我已经检查过我已经拥有 JQueryUi。如果我包括这个脚本

<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>

工具提示正确显示,但这与其他依赖项发生冲突,因为我已经有了 jqueryui 1.12.1 。

如果我没有包含此脚本,请返回错误信息

TypeError: e[c] is not a function

这是我的 js 和 html :

<div id="icondivactual-'.$indexRow.'" class=" tooltipshow icondiv" data-requestid="'.$array['REQUEST_ID'].'" data-statusreport="'.$array['ACTUAL_STATUS_REPORT_ID'].'" '.$title.'><i class="'.$iconWarnBudget.'" style="color:'.$colorWarnBudget.'; font-size: 20px;"></i></div>

JAVASCRIPT:

function addTooltip(){
    $('.tooltipshow').tooltip({
        open: function(event, ui){
            $('.tooltipshow').tooltip('option', 'content', 'Loading');
        },
        close: function(event, ui){
            $('.tooltipshow').tooltip('close').tooltip('destroy').attr('title','Loading');
            addTooltip();
        }
    })
}

addTooltip();

然后,当完成执行我在 div 鼠标上调用的 fetch 时,我会这样做:

   var result = JSON.parse(data.message);
   risultatoQueryTooltip = result;
   $( ".tooltipshow" ).tooltip( "option", "content", risultatoQueryTooltip[0]['COST_COMMENT'] + risultatoQueryTooltip[0]['STATUS_REPORT_DATE']);

在我设置内容的地方返回错误:

TypeError: e[c] is not a function

标签: javascripthtmljquery

解决方案


推荐阅读