Object不支持此属性或方法:JavaScript

时间:2011-06-08 19:12:14

标签: jquery

我正在使用tipTip jQuery工具提示插件,但在IE中,我继续在以下行中获取“对象不支持此属性或方法”:

$(function(){
    $(".scrolltotop").tipTip({defaultPosition: 'top'});
});

jQuery和插件在我调用函数之前被加载,因此不存在的函数不是原因。

有人能帮我解决这个问题吗?

修改

jQuery只加载一次。我已将所有JavaScript函数收集到一个单独的文件中。事实上,这些代码不应相互影响。但是,在点击同一元素时会触发另一个函数:

$(function() {
    $(".scrolltotop").click(function(){
        $('html, body').animate({ scrollTop: 0 }, 'slow');
    });
});

这可能是问题吗?

感谢。

2 个答案:

答案 0 :(得分:2)

我有同样的问题,这篇文章解决了它:

  

你很有可能两次加载jquery,一次是在尖端之前,一次是在之后。 - Vadim Jun 8 at 19:14

我正在加载jQuery两次,因为我需要不同版本的jQuery和旧版IE的jQuery UI。

我简单地将Tooltip脚本移到我上一个jQuery下面,它运行正常,感谢Vadim。

抱歉,我无法解决您的问题,Cycero。

干杯

答案 1 :(得分:1)

听起来你错过了提供tipTip功能的js插件引用。