b.delegate不是函数异常

时间:2014-07-28 14:47:35

标签: javascript jquery

我只是使用jquery shake效果,这就是为什么我包含两个jquery文件。

这里是动摇div的代码

var isShaking = false;
$(document).ready(function() {
    setInterval(function() {
        if (!isShaking) {
            if ($('#<% =EnableCookie.ClientID %>').length > 0) {
                isShaking = true;
                $('#<% =EnableCookie.ClientID %>').effect('shake', 100, function() {
                    isShaking = false;
                });
            }
        }
    }, 3000);
});

当我运行应用程序时,再次摇动效果播放&amp;再一次,但是firebug给出了一个名为 b.delegate不是函数的错误,这对我来说并不清楚,而且我也无法理解我在哪里犯错误。所以请指导我。感谢

1 个答案:

答案 0 :(得分:0)

您正在使用不兼容的jquery和jqueryui版本。 .delegate()函数仅在jquery 1.4.2中添加。 (见here

最新的jqueryui版本需要jquery 1.6+(参见here)。