我有一个动态添加的手风琴(使用AJAX)。
在Chromium(v.45.0.2454.101)中,一切正常。 但是,在Google Chrome和Firefox中,手风琴未创建,我在控制台中收到此错误消息:
$('#BODY').html(newBody);
我的网站在线。 Here是有问题的网页之一。 (accordion-reg是看不见的,因为如果它运作良好会逐渐消失)
加载和设置页面正文后出现错误:
this.slideshow.addClass( "ui-accordion ui-widget ui-helper-reset" )
// ARIA
.attr( "role", "tablist" );
处理newBody的HTML,使用$(...)编写脚本(registration.js)。执行accordion(...)。执行深入到JQuery UI。行中的 _create 函数出现错误:
var mocha = require('gulp-mocha');
var babel = require('gulp-babel');
gulp.task('test', function() {
return gulp.src('test/*.js', {read: false})
.pipe(babel({presets: ['es2015']}))
.pipe(mocha());
});
我一直试图解决这个问题很长一段时间,但找不到解决方案。
答案 0 :(得分:0)
问题是存储在服务器上的JQuery文件以某种方式被破坏了。我重装了它们,现在一切正常。