【问题标题】:Object doesn't support this property or method: JavaScript对象不支持此属性或方法:JavaScript
【发布时间】:2011-07-21 08:14:30
【问题描述】:

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

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

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

谁能帮我解决这个问题?

编辑

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

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

这可能是问题吗?

谢谢。

【问题讨论】:

  • 您很有可能会加载 jquery 两次,一次在提示之前,一次在提示之后。
  • 您是否有机会通过jsFiddle 或jsbin 等方式提供某种SSCCE?

标签: jquery


【解决方案1】:

我也遇到了同样的问题,这个帖子解决了:

您很有可能会加载 jquery 两次,一次在提示提示之前,一次在提示提示之后。 – 瓦迪姆 6 月 8 日 19:14

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

我只是将 Tooltip 脚本移到了上一个 jQuery 的下方,它运行良好,感谢 Vadim。

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

干杯

【讨论】:

    【解决方案2】:

    听起来您缺少提供tipTip功能的js插件参考。

    【讨论】:

    • 它存在。不仅如此 - 在所有其他浏览器中一切正常。问题仅在 IE 中。
    猜你喜欢
    • 1970-01-01
    • 2013-10-05
    • 1970-01-01
    • 2015-07-02
    • 2019-04-09
    • 2013-03-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多