我的博客mberkompas.com使用wordpress与thickbox集成。虽然加载了所有的thickbox文件并且图像具有thickbox类,但它们仍然会加载到新选项卡中。
在检查我的JS控制台时,我发现thickbox.js遇到错误。
thickbox.js:26Uncaught TypeError: Object #<Object> has no method 'live'
我仍然是jQuery的业余爱好者并不是没有发生什么事。任何帮助将不胜感激。
答案 0 :(得分:1)
我得到的错误(使用Firebug检查)在此函数内(在thickbox.js中):
//add thickbox to href & area elements that have a class of .thickbox
function tb_init(domChunk){
jQuery(domChunk).live('click', tb_click);
}
它说无法找到live()
方法。您使用的是jQuery 1.2.x版,并且在版本1.3.x中添加了live() method。因此,将jQuery升级到最新版本,或者至少升级到1.3.x版本,将修复该错误。