Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript QTip2不';t使用jQuery 3.6-elem.getclientrets不是一个函数_Javascript_Jquery_Qtip2_Qtip - Fatal编程技术网

Javascript QTip2不';t使用jQuery 3.6-elem.getclientrets不是一个函数

Javascript QTip2不';t使用jQuery 3.6-elem.getclientrets不是一个函数,javascript,jquery,qtip2,qtip,Javascript,Jquery,Qtip2,Qtip,我一直在使用最新版本的QTip2库3.0.3。这个库不再维护,但是,我想升级我的jQuery库,并且QTip2不能与jQuery 3.6一起使用 例如,下面的代码生成错误“jQuery.Deferred exception:elem.getClientRects不是函数类型错误:elem.getClientRects不是函数” 在这上面盘旋 target=jQuery(“#表单元格”)[0]; 标题='这是一个测试标题'; jQuery(目标).qtip({ 内容:{ 标题:标题,, 文本:函

我一直在使用最新版本的QTip2库3.0.3。这个库不再维护,但是,我想升级我的jQuery库,并且QTip2不能与jQuery 3.6一起使用

例如,下面的代码生成错误“jQuery.Deferred exception:elem.getClientRects不是函数类型错误:elem.getClientRects不是函数”


在这上面盘旋
target=jQuery(“#表单元格”)[0];
标题='这是一个测试标题';
jQuery(目标).qtip({
内容:{
标题:标题,,
文本:函数(事件、api){
返回“这是一个测试”;//设置一些初始文本
},
按钮:正确
},
职位:{
我的‘左中锋’,
在:'右中心',
视口:jQuery(窗口)
},
隐藏:{
延误:200,
修正:正确
},
风格:{
宽度:400,//覆盖CSS设置的宽度(但没有最大宽度!)
高度:220,//覆盖CSS设置的高度(但没有最大高度!)
类别:“qtip暗qtip zindex”
}
});

在QTip2中,进行以下更改。在PLUGINS.viewport函数中,更改以下内容:

viewportScroll = { left: fixed ? 0 : viewport.scrollLeft(), top: fixed ? 0 : viewport.scrollTop() };
viewportOffset = viewport.offset() || adjusted;
为此:

viewportScroll = { left: fixed ? 0 : viewport.scrollLeft(), top: fixed ? 0 : viewport.scrollTop() };

try
{
    // QTip2 is trying to call getClientRects on window, producing error
    viewportOffset = viewport.offset() || adjusted;
}
catch (e)
{
    viewportOffset = { top: 0, left: 0 };
}
viewportScroll = { left: fixed ? 0 : viewport.scrollLeft(), top: fixed ? 0 : viewport.scrollTop() };

try
{
    // QTip2 is trying to call getClientRects on window, producing error
    viewportOffset = viewport.offset() || adjusted;
}
catch (e)
{
    viewportOffset = { top: 0, left: 0 };
}