object不支持此属性或方法javascript错误

时间:2012-10-04 14:52:05

标签: javascript internet-explorer

我在IE 8中遇到“对象不支持此属性或方法”错误。在firefox中没有错误。

任何人都知道造成这种情况的原因是什么?

<script type="text/javascript">
    function callReport() {
      var sPath = $('input[name*="ReportPath"]').val();
      window.open(sPath);
      }
    $('div:last div.active').qtip({
      content: 'This is an active div element',
      show: 'mouseover',
      hide: 'mouseout'
    })
</script>

1 个答案:

答案 0 :(得分:0)

看起来qTip使用名为tooltip的全局变量,这可能偶尔会导致IE8中出现问题(可能只是在严格模式下)。在我使用qTip的JS文件顶部声明window.tooltip = null为我解决了这个问题,并且更清楚地表明该变量存在。