슬라이드 이미지 문의
본문
메인에 두개의 슬라이드가 돌아가는데요
이미지처럼 메인하고 배너 슬라이드인데요 새로고침을 하거나 바로들어가면 배너슬라이드가 먼저 잠깐나오다가 메인슬라이드가 나옵니다 순서대로 나오게 하는방법이 있을까요..
======================소스============
메인슬라이드
<!--■■■visual_slider■■■-->
<div class="visual_slider">
<div class="main-carousel owl-carousel">
<div class="li img01">
<div class="copy_area_wrap">
</div>
</div>
<div class="li img02">
<div class="copy_area_wrap">
</div>
</div>
</div>
</div>
<script>
$(document).ready(function() {
var owl = $('.main-carousel').owlCarousel({
items: 1, //보여줄 이미지 갯수
nav: true,
loop: true,
autoplay: true,
autoplayTimeout: 5000,
navText: ["PREV", "NEXT"],
dots: true,
dotsData: false
});
$('.main-carousel .owl-dot').click(function() {
owl.trigger('to.owl.carousel', [$(this).index(), 500]);
})
});
</script>
<!--■■■visual_slider■■■-->
배너 슬라이드
<div class="right aos-init aos-animate" data-aos="fade-up" data-aos-delay="200">
<ul class="slider owl-carousel">
<li class="img01"></li>
<li class="img02"></li>
</ul>
</div>
<script>
$(document).ready(function() {
$('.slider').owlCarousel({
items: 1, //보여줄 이미지 갯수
nav: true,
loop: true,
autoplay: true,
autoplayTimeout: 4000,
navText: ["PREV", "NEXT"]
});
});
</script>
답변 2
함수를 활용해보세요
onInitialized: function() {
배너 슬라이드 로딩
}
아마 순차적 로드 때문에 높이가 지정되어 있지 않아 그런것 같은데요
로딩 부분은 미니님이 말씀해주셨고
미리 해당 높이를 확보해두시면 레이아웃이 밀리는 현상이 없을것 같습니다.