带有jquery rails的colorbox的.live()错误

带有jquery rails的colorbox的.live()错误,jquery,ruby-on-rails,ruby,colorbox,Jquery,Ruby On Rails,Ruby,Colorbox,我使用了rails 4.0.0 另外jquery rails 3.0.4 jquery.colorbox.js v 1.3.19 我有一个链接 在js中 它将错误显示为TypeError:$(…)。live不是firebug中的函数,链接重定向到不打开配色箱。。。Plz帮助。live()在jQuery 1.7中被弃用,并在1.9中完全从源代码中删除 您有3种选择: 如果您有一个依赖于它的第三方插件,请尝试 重构代码以使用带有委托参数的on() 坚持使用较旧版本的jQuery(

我使用了
rails 4.0.0

另外
jquery rails 3.0.4

jquery.colorbox.js v 1.3.19
我有一个链接

在js中

它将错误显示为
TypeError:$(…)。live不是firebug中的函数
,链接重定向到不打开配色箱。。。Plz帮助。

live()
在jQuery 1.7中被弃用,并在1.9中完全从源代码中删除

您有3种选择:

  • 如果您有一个依赖于它的第三方插件,请尝试
  • 重构代码以使用带有委托参数的
    on()
  • 坚持使用较旧版本的jQuery(<1.9)
  • 这是因为

    因为。
    live
    已从jQuery1.7中弃用

    尝试迁移/升级


    在jQuery之后,尝试在应用程序中使用jQuery-migrate.js


    请检查和链接

    看起来您需要一个较旧版本的jquey,.live()已被弃用,并替换为.on(),但我需要更改什么?我的代码中没有使用live()。它显示jquery.colorbox的错误。js@Debadatt是[最新版本]()??
    $('.photobox').click(function(e){
      $(this).colorbox();
    
      });