Javascript/jQuery未定义函数错误

Javascript/jQuery undefined function error

本文关键字:函数 错误 未定义 jQuery Javascript      更新时间:2023-09-26

你好,我正在使用一个名为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知识不足以解决这个问题,所以如果有人能告诉我如何解决这个问题,我会很感激:)我想有些东西可能会与另一个脚本发生碰撞?

提前感谢!

看起来live函数在1.7中被弃用,并在1.9中被删除。你应该用on代替。查看jQuery文档中的.live()和.on()

你仍然有你的else没有你的if,因为它被注释