JQuery手风琴类型错误:this.slideshow未定义

JQuery Accordion TypeError: this.slideshow is undefined

本文关键字:this slideshow 未定义 错误 手风琴 类型 JQuery      更新时间:2023-09-26

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

在Chromium(v.45.0.2454.101)中,一切正常。然而,在Google Chrome和Firefox中,手风琴并没有创建,我在控制台中收到了以下错误消息:

TypeError: this.slideshow is undefined

我的网站是在线的。这是一个有问题的页面。(手风琴reg是不可见的,因为如果效果良好,它会褪色)

加载并设置页面正文后出现错误,如下所示:

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

处理newBody的HTML,执行带有$(…).account(…)的脚本(registration.js)。执行进入JQuery UI的深处。第行中手风琴的_create功能出现错误:

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

我试图解决这个问题已经很长时间了,但找不到解决办法。

问题是存储在服务器上的JQuery文件以某种方式损坏了。我重新加载了它们,现在一切都正常了。