-6ren">
gpt4 book ai didi

jquery - Owl Carousel 在页面加载时闪烁

转载 作者:太空宇宙 更新时间:2023-11-04 13:46:08 31 4
gpt4 key购买 nike

我有几个 Owl Carousel 在运行。当它第一次加载时,轮播以全宽闪烁,直到 jquery 启动,然后调整所有内容的大小。无论如何要阻止这个?这是我的代码:

HTML

 <?php $k='1'; do { ?>
<div id="owlslide<?php echo $k;?>">
<?php do { ?>
<div class="owlItem ">
<-- some other stuff -->
</div>
<?php } while();?>
</div>
<?php $i++; } while();?>

Jquery(猫头鹰)

 $(document).ready(function(){
<?php $i='1'; do { ?>
$("#owlslide<?php echo $i;?>").owlCarousel({
autoPlay: false, //Set AutoPlay to 3 seconds
paginationNumbers: true,
itemsCustom : [
[0, 1],
[450, 1],
[600, 2],
[700, 2],
[1000, 3],
[1200, 4],
[1400, 4],
[1600, 5]
],
});
<?php $i++; }while($cara = mysql_fetch_assoc($catCara)); ?>

});

最佳答案

您可以在 CSS 中使用 display: none; 隐藏轮播项目,然后通过将处理程序绑定(bind)到 initialized.owl.carousel 事件。我发现最好将它与具有加载器 gif 的占位符结合使用,以进一步减少页面跳转。

var carousel = $('#owlslide');
carousel.on({

'initialized.owl.carousel': function () {
carousel.find('.item').show();
carousel.find('.loading-placeholder').hide();
}

}).owlCarousel(options);

请注意,您必须在初始化轮播之前绑定(bind)处理程序。

关于jquery - Owl Carousel 在页面加载时闪烁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34041928/

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