Javascript / jQuery未定义的函数错误

时间:2014-08-22 19:44:55

标签: javascript jquery

您好我正在使用名为Camera的滑块脚本。不幸的是它继续加载并给我以下错误:

TypeError: 'undefined' is not a function (evaluating '$('.camera_stop', camera_thumbs_wrap).live')

涉及的代码段如下:(我已标记错误的行//>)

$('.camera_play', camera_thumbs_wrap).live('click', function() {
            autoAdv = true;
            elem.removeClass('paused');
//>         if ($('.camera_play', camera_thumbs_wrap).length) {
                $('.camera_play', camera_thumbs_wrap).hide();
                $('.camera_stop', camera_thumbs_wrap).show();
                if (loader != 'none') {
                    $('#' + pieID).show();
                }
            } else {
                if (loader != 'none') {
                    $('#' + pieID).show();
                }
            }
        });

我的jQuery知识还不足以解决这个问题所以如果有人能告诉我如何解决这个问题,我将不胜感激:)我猜想有些东西可能会与另一个脚本发生碰撞?

提前致谢!

2 个答案:

答案 0 :(得分:3)

看起来live函数在1.7中已弃用,在1.9中已删除。您应该使用on代替。请参阅.live().on()

的jQuery文档

答案 1 :(得分:-3)

您的else仍然没有if,因为它已被评论