gpt4 book ai didi

IE 和 Microsoft Edge 中的 jQuery 轮播页面移动

转载 作者:行者123 更新时间:2023-11-28 11:56:58 25 4
gpt4 key购买 nike

我有一个利用 jQuery 轮播幻灯片功能的网页。当加载新的问题幻灯片时,页面会快速移动(左右)几秒钟,然后稳定下来。所有内容都是动态生成的。我在 IE 11 和最新版本的 Microsoft Edge 上看到了这一点。它在 Chrome 和 Firefox 上非常轻微。我摆弄过将高度和宽度设置为 100% 并调整溢出。但是问题仍然存在。

这是我网站的模拟版本的链接,因为视觉效果将有助于最好地传达我所看到的问题 - https://pub.s7.exacttarget.com/c1i011a1jlr .此问题出现在幻灯片 2 和 3 上。

谢谢,

艾莉森

最佳答案

$('#PGECarousel').on('slide.bs.carousel', function(e) {
if (e.from < 2) {
$('.carousel-item').addClass('noAnim');
}
}).on('slid.bs.carousel', function(e) {
$('.carousel-item').removeClass('noAnim');
})

很可能会解决您的问题。你在 CSS 中也需要这个:

.carousel-item.noAnim {
transition-duration: 0s;
}

另一方面,我还会将这些添加到您的样式中:

h2:focus {
border: none;
padding: 0;
}
.slide-container {
min-height: 383px;
display: flex;
flex-direction: column;
box-sizing: border-box;
}
.carousel-item {
transition-timing-function: cubic-bezier(.5,0,.2,1);
}
@media (max-width: 767px) {
.slide-container {
min-height: 0;
}
}

坦率地说,您不应该使用 Bootstrap 轮播。任何流行的应用程序都需要更少但提供更多(Slick、Flexslider、Owl)。

至于额外的 CSS,我认为 h2:focus 上的 padding:0 是必须的,其余的或多或少都是细节。


注意:我没有在 IE 或 Edge 上测试过它(我在这个系统上没有它们),但是上面禁用了导致颤抖的幻灯片的 CSS 过渡。

关于IE 和 Microsoft Edge 中的 jQuery 轮播页面移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51664310/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com