我正在使用jquery tooltip,并在使用ajax重新加载的区域中绑定了tooltip的js。所以我为tooltip绑定了js,在大多数浏览器上都能正常工作,但是在IE 7和8上存在位置问题,并且会给我一个错误信息,例如“left为NULL或不是一个对象”,下面是脚本的有问题的部分: ``。
当我关闭错误弹窗后,如果我迅速移动鼠标到该区域,它会开始正常工作。有人能说一下问题出在哪里吗?重新加载的区域宽度是固定的。
var left = helper.parent[0].offsetLeft;
var top = helper.parent[0].offsetTop;
if (event) {
// position the helper 15 pixel to bottom right, starting from mouse position
left = event.pageX + settings(current).left;
top = event.pageY + settings(current).top;
var right='auto';
if (settings(current).positionLeft) {
right = $(window).width() - left;
left = 'auto';
}
helper.parent.css({
left: left,
right: right,
top: top
});
}`
当我关闭错误弹窗后,如果我迅速移动鼠标到该区域,它会开始正常工作。有人能说一下问题出在哪里吗?重新加载的区域宽度是固定的。