javascript - 无效字符 IE 11

标签 javascript jquery internet-explorer zurb-foundation

在 IE 11 和 IE 10 中,我在下面的行中遇到无效字符错误:

if (!plugin.$element.attr(``data-${ pluginName }``)) {

我知道这是因为不支持 ES6,但我不知道如何解决这个问题。 Foundation 已经包含了 babel,我认为下面的这个脚本可以解决这个问题,但没有。

return gulp.src(PATHS.javascript)
    .pipe($.sourcemaps.init())
    .pipe($.babel())
    .pipe($.concat('foundation.js', {
      newLine:'\n;'
    }))
    .pipe($.if(isProduction, uglify))
    .pipe($.if(!isProduction, $.sourcemaps.write()))
    .pipe(gulp.dest('assets/javascript'))
    .pipe(browserSync.stream());
});

这是 Foundation 中包含的 foundation.core.js 文件中的问题。

要查看此问题,您可以导航至以下网址并在 IE 11 或 10 中加载它: http://b20.2c7.mwp.accessdomain.com/

有没有人解决这个问题?

最佳答案

我通过重新安装 Bower 解决了这个问题,它工作正常..奇怪..

关于javascript - 无效字符 IE 11,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40495507/

相关文章:

html - 带有水平子菜单的纯 html css 菜单。悬停在 IE 中无法正常工作

javascript - 使用基于另一个数组的规则进行高级排序

javascript - 将对象拖出溢出 :hidden

javascript - jQuery 插件在 WordPress 中不起作用

javascript - 在javascript中获取多个选择器中的h4选择器的值

c# - 浏览器的后退按钮在 ASP.NET 应用程序中随机禁用

javascript - gulp-load-plugins.sourcemaps.init() TypeError : Cannot read property 'init' of undefined

javascript - 是什么 ?在 html 链接标签中?

javascript - 防止按钮重置文本框值

html - 在 IE 和 Chrome 中创建纯 CSS 平滑视差