【发布时间】:2014-01-25 18:33:00
【问题描述】:
大家好,请问是什么原因导致了这个错误?
- “未捕获的类型错误:对象#没有方法 '总是'"
- “未捕获的类型错误:对象 # 没有方法‘延迟’”
这些错误仅在我的 Google Chrome Beta (33.0.1750.46 beta-m) 上显示,并且适用于 Firefox Beta(27) 和 Internet Explorer 11。
我正在使用 jQuery 1.10.2。
我刚刚按照 API 使用 jQuery 文档中的方法。
以下是示例代码:
-
process = $.post(uri, { "input[]": [code, input, apiLangID, postID, type] }, function(data) { // MY CODES HERE }, "json") .always(function() { hide_abort_btn(); isCompiling = false; }); -
var delayDuration = 20000; $("#helper-dialog").fadeIn().delay(delayDuration).fadeOut(); $("#helper-dialog").append("<p><span>" + mes + "</span></p>");
【问题讨论】:
-
console.log($.fn.jquery)这给了你什么? -
您似乎使用的是非常旧的 jQuery 版本(1.4 之前的版本)。不知何故,这似乎只适用于您的 Chrome Beta 浏览器
-
google 扩展是否可以覆盖网页中包含的 jquery 实例?
-
@KevinB - 它显示“1.10.2”
-
@Phil - 我正在使用最新的 jQuery
标签: jquery ajax google-chrome