TypeError:jQuery(...)。live不是一个函数

时间:2013-09-24 05:11:16

标签: jquery reveal.js

我正在使用Reveal模式框jquery插件但点击它显示错误

jQuery('a[data-reveal-id]').live('click', function(e) {

3 个答案:

答案 0 :(得分:2)

As of jQuery 1.7, the .live() method is deprecated. 

参考jQuery Docs

使用,

$( 'document' ).on( "click", "a[data-reveal-id]", function() {
}); 

答案 1 :(得分:1)

看起来你正在使用jQuery> = 1.9,这个方法是removed in 1.9 ...你可以包含migrate plugin来包含已弃用的代码,因为它在第三方插件中

答案 2 :(得分:0)

自jQuery 1.7起,jQuery.live()方法已弃用

检查项目中的jquery版本。

使用.on()为较新版本附加事件处理程序。