JQuery Accordion TypeError: this.slideshow is undefined

JQuery Accordion TypeError: this.slideshow is undefined

我有一个动态添加的手风琴(使用 AJAX)。

在 Chromium (v.45.0.2454.101) 中一切正常。 但是,在 Google Chrome 和 Firefox 中,手风琴未创建,我在控制台中收到此错误消息:

TypeError: this.slideshow is undefined

我的网站上线了。 Here 是有问题的页面之一。 (accordion-reg 是不可见的,因为如果效果好它会淡入)

像这样加载和设置页面正文后出现错误:

$('#BODY').html(newBody);

HTML of newBody 被处理,脚本(registration.js) with $(...).accordion(...) 被执行。执行进入 JQuery UI 的深度。手风琴的 _create 函数发生错误:

this.slideshow.addClass( "ui-accordion ui-widget ui-helper-reset" )
        // ARIA
        .attr( "role", "tablist" );

我已经尝试解决这个问题很长时间了,但找不到解决方案。

问题是存储在服务器上的 JQuery 文件不知何故损坏了。我重新加载了它们,现在一切正常了。