Firefox - jquery Error: event is undefined in Tippy Plugin Wordpress
Firefox - jquery Error: event is undefined in Tippy Plugin Wordpress
我在 Firefox 中遇到这个小问题,我无法修复...有人知道可能的解决方案吗?
类型错误:事件未定义
tippy_positions.curPageX = event.clientX + tippy_positions.scrollPageX;
在(第 335 行,第 3 栏)http://example.com/wp-content/plugins/tippy/jquery.tippy.js?ver=6.0.0
当 autoshow=true 时,这只会在 firefox 中破坏整个网站。
这里文件 link: https://github.com/thechrisroberts/tippy/blob/master/jquery.tippy.js
谢谢!
有时,如果您尝试直接访问事件对象,那么它会在 chrome 中运行,但不会在 firefox 中运行。所以解决方案是采用与 div
相关的自定义位置
打开jquery.tippy.js
转到函数 getPositions(第 323 行)
将第 325 行替换为第 349 行
if (!event) {
event = window.event;
}
var x = '';
var y = '';
if( event == undefined ) {
var offset = $("#"+tipId+"_link").offset();
x = offset.left;
y = offset.top;
} else {
x = event.clientX;
y = event.clientY;
}
tippy_positions.scrollPageX = $(window).scrollLeft();
tippy_positions.scrollPageY = $(window).scrollTop();
tippy_positions.viewScreenX = $(window).width();
tippy_positions.viewScreenY = $(window).height();
tippy_positions.curPageX = x + tippy_positions.scrollPageX;
tippy_positions.curPageY = y + tippy_positions.scrollPageY;
tippy_positions.viewPageX = x;
tippy_positions.viewPageY = y;
它会为你工作!!
我在 Firefox 中遇到这个小问题,我无法修复...有人知道可能的解决方案吗?
类型错误:事件未定义 tippy_positions.curPageX = event.clientX + tippy_positions.scrollPageX; 在(第 335 行,第 3 栏)http://example.com/wp-content/plugins/tippy/jquery.tippy.js?ver=6.0.0
当 autoshow=true 时,这只会在 firefox 中破坏整个网站。 这里文件 link: https://github.com/thechrisroberts/tippy/blob/master/jquery.tippy.js
谢谢!
有时,如果您尝试直接访问事件对象,那么它会在 chrome 中运行,但不会在 firefox 中运行。所以解决方案是采用与 div
相关的自定义位置打开jquery.tippy.js 转到函数 getPositions(第 323 行)
将第 325 行替换为第 349 行
if (!event) {
event = window.event;
}
var x = '';
var y = '';
if( event == undefined ) {
var offset = $("#"+tipId+"_link").offset();
x = offset.left;
y = offset.top;
} else {
x = event.clientX;
y = event.clientY;
}
tippy_positions.scrollPageX = $(window).scrollLeft();
tippy_positions.scrollPageY = $(window).scrollTop();
tippy_positions.viewScreenX = $(window).width();
tippy_positions.viewScreenY = $(window).height();
tippy_positions.curPageX = x + tippy_positions.scrollPageX;
tippy_positions.curPageY = y + tippy_positions.scrollPageY;
tippy_positions.viewPageX = x;
tippy_positions.viewPageY = y;
它会为你工作!!