remove()
append()
<style type="text/css">
.hid{display: none;}
</style>
<button onclick="reinitcarousel(1)">Tab 1</button><button onclick="reinitcarousel(2)">Tab 2</button>
<div id="owl-demo">
<div class="item im1" id="image1"><img src="images/1.jpg" alt="Owl Image"></div>
<div class="item im1" id="image2"><img src="images/2.jpg" alt="Owl Image"></div>
<div class="item im1" id="image3"><img src="images/3.jpg" alt="Owl Image"></div>
<div class="item im1" id="image4"><img src="images/4.jpg" alt="Owl Image"></div>
<div class="item hid im2" id="image5"><img src="images/5.jpg" alt="Owl Image"></div>
<div class="item hid im2" id="image6"><img src="images/6.jpg" alt="Owl Image"></div>
<div class="item im1" id="image7"><img src="images/7.jpg" alt="Owl Image"></div>
<div class="item im1" id="image8"><img src="images/8.jpg" alt="Owl Image"></div>
</div>
<div id="anotherdiv" style="display:none;">
<div class="item hid im1" id="image1"><img src="images/1.jpg" alt="Owl Image"></div>
<div class="item hid im1" id="image2"><img src="images/2.jpg" alt="Owl Image"></div>
<div class="item hid im1" id="image3"><img src="images/3.jpg" alt="Owl Image"></div>
<div class="item hid im1" id="image4"><img src="images/4.jpg" alt="Owl Image"></div>
<div class="item hid im2" id="image5"><img src="images/5.jpg" alt="Owl Image"></div>
<div class="item hid im2" id="image6"><img src="images/6.jpg" alt="Owl Image"></div>
<div class="item hid im1" id="image7"><img src="images/7.jpg" alt="Owl Image"></div>
<div class="item hid im1" id="image8"><img src="images/8.jpg" alt="Owl Image"></div>
</div>
<script>
jQuery('#owl-demo .hid').remove(); //Во время загрузки страницы сначала удаляем слайд с классом ".hid"
//Затем загружаем карусель
jQuery(document).ready(function() {
jQuery("#owl-demo").owlCarousel({
autoPlay: 3000, //Автозапуск на 3 секунды
navigation : true,
items : 4,
itemsDesktop : [1199,3],
itemsDesktopSmall : [979,3],
loop:true,
rewindNav: false
});
});
</script>
<script type="text/javascript">
function reinitcarousel(v)
{
jQuery('#owl-demo').html(jQuery('#anotherdiv').html()); //Удалите все слайды в owl-demo и переместите слайды в div #anotherdiv, где спрятаны все слайды имеющий класс .hid
jQuery('#owl-demo .im'+v).removeClass('hid'); //Затем снова удаляеи класс .hid, класс .im(v), где v — число.
jQuery('#owl-demo .hid').remove(); //Затем удаляеи все слайды имеющий класс .hid, чтобы в нашей карусели были только видимые слайды.
jQuery("#owl-demo").data('owlCarousel').destroy(); //Нам нужно сначала полностью убрать карусель, а затем повторно выводить, как показано ниже.
jQuery("#owl-demo").owlCarousel({
autoPlay: 3000,
navigation : true,
items : 4,
itemsDesktop : [1199,3],
itemsDesktopSmall : [979,3],
loop:true
});
}
</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prefixfree/1.0.7/prefixfree.min.js"></script>
<div class='shape'></div>
.shape{
height: 100px;
width: 100px;
background: linear-gradient(to bottom left, blue 49.5%, transparent 50.5%);
background-position: 100% 0%;
background-size: 100% 100%;
transition: all 1s;
}
.shape:hover{
background-size: 200% 200%; /* just double the background size on hover */
}
elif price != (/^\d+$/)
animation robot css codepen