首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么GlideJS不在IE11中设置事件侦听器?

为什么GlideJS不在IE11中设置事件侦听器?
EN

Stack Overflow用户
提问于 2020-08-10 10:28:51
回答 1查看 394关注 0票数 0

我已经用Glide.js实现了两个滑块,它们在Chrome和FireFx中运行得很好。

我尝试在IE11和Edge中实现它,它们都不会将事件添加到DOM元素中,所以两个滑块都不起作用。

此外,在一定的宽度,我想让一个以上的幻灯片出现在屏幕上,滑翔不想调整幻灯片的大小,以便他们可以适合他们的设想。

我的问题是:

  1. 为什么事件不附加到DOM元素(bind/add,我不太确定什么类型的动作会在滑动js中发生)呢?
  2. 为什么样式与断点疯狂,我做了,所以没有超过一个幻灯片出现?

GlideJS github假设它在edge和IE11上都很好,那么我错在哪里呢?

代码:通过模块导入,然后由babel在webpack中编译

代码语言:javascript
复制
const tech_section_glide = new Glide('#tech_stack_section_slider', {
    type: 'slider',
    perView: 4,
    animationDuration: 500,
    gap: 10,
    breakpoints: {
        449: {
            perView: 1
        },

        705: {
            perView: 2,
        },
        1024: {
            perView: 3
        }
    }
});

const portfolio_glide = new Glide('#portfolio_slider', {
    type: 'slider',
    perView: 1,
    animationDuration: 300
});

tech_section_glide.mount();
portfolio_glide.mount();

在Chrome中它的外观如何:铬视图

下面是它在IE11中的样子:

视图

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-11 06:31:59

明白了!问题不在于GlideJS本身,而在于我所做的糟糕的babel配置,因此,如果您想在IE11中运行ES6标准,您应该进行正确的babel配置并安装所需的poor。以下是指向webpack+babel IE11:https://medium.com/@ramez.aijaz/transpile-typescript-to-es5-using-babel-and-webpack-f3b72a157399配置指南的链接

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63338423

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档