2016-04-11 22 views
1

Herhangi bir nedenle, şu anda bir müşteri için hazırladığım bir site yalnızca Chrome'da çalışıyor. Firefox ve Safari'de, Foundation'ın javascript'inde konsol hataları alıyorum.Foundation 6 sitesi yalnızca kromda çalışır?

Safari'de

:

"SyntaxError: Unexpected token ')'" 

ve ilgili kodu:

"$(window).on('resize.zf.mediaquery',() => {"... 

ve bir kod sarma: Firefox'ta

_watcher() { 
$(window).on('resize.zf.mediaquery',() => { 
    var newSize = this._getCurrentSize(); 

    if (newSize !== this.current) { 
    // Broadcast the media query change on the window 
    $(window).trigger('changed.zf.mediaquery', [newSize, this.current]); 

    // Change the current media query 
    this.current = newSize; 
    } 
}); 

:

"SyntaxError: missing ; before statement" 

ve ilgili kodu:

"let id = $(this).data('close');"... 

ve bir kod sarma:

// Elements with [data-close] will close a plugin that supports it when clicked. 
// If used without a value on [data-close], the event will bubble, allowing it to close a parent component. 
$(document).on('click.zf.trigger', '[data-close]', function() { 
let id = $(this).data('close'); 
if (id) { 
triggers($(this), 'close'); 
} 
else { 
$(this).trigger('close.zf.trigger'); 
} 
}); 

Gördüğünüz gibi her ikisi de bir "zf" onları değişken ve Vakıf dosyaları ediliyor olması ilk olarak adlandırılan ... Bunun, ECMAScript2015'in Foundation'ın kullanımı ile ilgili bir şey olabileceği hakkında bir fikrim var, fakat tüm Foundation j'leri bir Babel borusuyla kandırıyorum ... Bunu başka biriyle karşılaştı mı? Herhangi bir anlayış için çok teşekkürler.

cevap

0

, mediaQuery.js dosyasını foundation.core.js adresinden ekledikten sonra

İlgili konular