你不想完全删除它们吗?只需将您的幻灯片放在一个数组中并在那里操作它们,然后重新渲染轮播?
var slides = [
"http://www.gettyimages.ca/gi-resources/images/Homepage/Category-Creative/UK/UK_Creative_462809583.jpg",
"http://www.gettyimages.ca/gi-resources/images/Homepage/Category-Creative/UK/UK_Creative_462809583.jpg",
"http://www.gettyimages.ca/gi-resources/images/Homepage/Category-Creative/UK/UK_Creative_462809583.jpg",
"http://www.gettyimages.ca/gi-resources/images/Homepage/Category-Creative/UK/UK_Creative_462809583.jpg",
];
$(document).ready(function() {
renderSlides();
$("button").click(function() {
slides.pop();
renderSlides();
});
});
function renderSlides() {
var $outer = $('.owl-carousel');
$outer.html('');
for (var i = 0; i < slides.length; i++) {
var slide = slides[i]
var img = document.createElement('img');
img.src = slide;
$outer.append(img);
}
$outer.owlCarousel();
}
<html>
<head>
<script src="https://code.jquery.com/jquery-2.2.3.min.js"></script>
</head>
<body>
<div class="owl-carousel owl-theme">
</div>
<button">Remove last slide</button>
</body>
</html>