Safari 9及更早版本在ES6上窒息

时间:2018-02-13 20:03:28

标签: javascript safari

我如何使用ES6并仍然允许Safari 9加载其余的Javascript而不会窒息这一点?

    let audio;
$(".playAudio").on('click touchstart', function () {
    if(audio){
        audio.pause();
    }
    audio = document.createElement('audio');
    audio.setAttribute('src', $(this).attr('data-audio'));
    audio.currentTime = 0;
    audio.play();
});

1 个答案:

答案 0 :(得分:1)

ES5不支持let关键字,以修复旧的JS环境,将let audio更新为var audio