错误:jQuery(domChunk).live不是函数源文件: HTTP:///wp-includes/js/thickbox/thickbox.js版本= 3.1-20110528 行:26
这是功能:
//add thickbox to href & area elements that have a class of .thickbox
function tb_init(domChunk){
jQuery(domChunk).live('click', tb_click);
}
使用jQuery 1.6.1版。 有没有解决这个错误的方法?
答案 0 :(得分:1)
我使用了jQuery(domChunk).bind而不是
答案 1 :(得分:0)
要修复thickbox.js,请将tb_init()函数替换为下面的函数 - 这将支持所有版本的jquery!它检查是否存在on()函数,如果不存在,它将回退到live()。
function tb_init(domChunk){
if($.isFunction($domChunk).on))
{
$(domChunk).on('click', domChunk, function(){
var t = this.title || this.name || null;
var a = this.href || this.alt;
var g = this.rel || false;
tb_show(t,a,g);
this.blur();
return false;
});
}
else
{
$(domChunk).live('click', function(){
var t = this.title || this.name || null;
var a = this.href || this.alt;
var g = this.rel || false;
tb_show(t,a,g);
this.blur();
return false;
});
}
}