我有一个网站在IE11中有2个错误。我的select2和Google地图无法正常工作。我查看了错误所在的代码,但没有发现任何异常。
错误是:
SCRIPT1010: Expected identifier
app.js (27,2)
SCRIPT445: Object doesn't support this action
main.js (37,5)
app.js:
define([
'jquery',
'owl',
'select2',
'scrollto',
'header',
'productfinderform',
'productdetail',
'procomponents',
'authorizedcenters',
'compinquiryform',
'imageslidermodule',
'dealerinquiry',
], function(
$,
Owl,
Select2,
ScrollTo,
Header,
ProductFinderForm,
ProductDetail,
ProComponents,
AuthorizedCenters,
ComponentsInquiryForm,
ImageSliderModule,
DealerInquiry,
){ <-- this is line 27
main.js:
require([ 'app'], function(App) {
'use strict';
var app = new App(); <-- this is line 37
});
该网站基于WordPress。 链接到网站www.wp-suspenion.com
有什么建议,想法,解决方案吗?
谢谢
答案 0 :(得分:0)
在app.js文件的第26行,在DealerInquiry之后有一个逗号,这使您的代码在其后期望另一个参数。这就是产生第一个错误的原因。
第二个错误可能是由于传递给对象“ App”的内容无法通过new实例化的。如果已经传递了对象的实例,则不需要通过new创建它;如果它是一个函数,则可以直接通过App()执行它。不使用new。