JavaScriptを使用してカスタムクラスを作成しましたが、Mac OSのSafariとChromeで完全に正常に動作しますが、iPadでエラーが発生します。Safari for iOSのJavaScriptクラスエラー
Safariの[開発]メニューからデバッグしてエラーを取得しています。奇妙なのは、オンラインで結果が見つからないということです。それについてもっと知ることができます。エラーは "予約語 'class'の予期しない使用です。
マイJS:
class LoadingIndicator{ // error is here
constructor(elementID){
this.tick = 8;
this.waitStatus = document.getElementById(elementID);
this.animateLoaderVar = setInterval(
this.animateLoader.bind(this),
10
)
}
animateLoader(){
if(this.tick == 8){
this.waitStatus.firstElementChild.innerHTML = ".";
}
else if(this.tick == 16){
this.waitStatus.firstElementChild.innerHTML = "..";
}else if(this.tick == 24){
this.waitStatus.firstElementChild.innerHTML = "...";
this.tick = 0;
}
this.tick += 1;
}
removeLoader(){
this.waitStatus.outerHTML = "";
delete this.waitStatus;
clearInterval(this.animateLoaderVar);
}
}
開きがあるかもしれません私はクラスを使用できますか?](http://caniuse.com/#search=class) – Jorius
OSを更新する途中です。それはおそらくそれだと思う。 – VagueExplanation