我的博客mberkompas.com将wordpress与厚框集成在一起。尽管所有的thickbox文件都已加载,并且图像具有thickbox类,但它们仍会加载到新选项卡中。
在检查我的JS控制台时,我发现thickbox.js遇到了错误。
thickbox.js:26Uncaught TypeError: Object #<Object> has no method 'live'我在jQuery还只是个业余爱好者,不太清楚发生了什么。任何帮助都将不胜感激。
发布于 2011-02-25 05:06:44
我得到的错误(用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()方法。您使用的是1.2.x版的jQuery,而live() method是在1.3.x版中添加的。因此,将jQuery升级到最新版本,或者至少是1.3.x版本,就可以修复这个错误。
https://stackoverflow.com/questions/5110261
复制相似问题