我想在幻灯片自动播放时实现连续/恒定的速度。只需将.swiper-wrapper的CSS过渡计时功能设置为线性,这很容易:
.swiper-wrapper
{
transition-timing-function: linear;
}
但是在Internet Explorer Edge 41.16299.611.0中,即使在快速计算机上,动画也会结结巴巴吗? IE是否有修复程序?或者,也许还有其他可能会导致iDangerous Swiper无法加速自动播放?
在这里,我做了一些codepen:https://codepen.io/anon/pen/gdOGNw
我使用了以下Swiper配置:
{
slidesPerView: 'auto',
spaceBetween: 0,
loop: true,
speed: 5000,
autoplay: {
delay: 0,
disableOnInteraction: false,
},
}
最佳答案
该库的所有者认为Internet Explorer不是“现代”的(因为它不完全支持ES6语法)。我qoute:
Swiper并非与所有平台兼容,它是一种现代的触摸滑块,仅专注于现代应用程序/平台,以带来最佳的体验和简洁性。
此外,he states:
Swiper ES模块应使用Babel或Buble转换为ES5语法。
因此,如果要在不支持ES6的浏览器中使用该库,则需要将其转换为ES5。
关于javascript - iDangerous Swiper提供连续/恒定的自动播放速度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51945377/