<div class="swiper-button-prev"></div>
<div class="swiper-button-next"></div>
</div>
</div>
<button onclick="fn()">切换</button>
<script src="https://unpkg.com/swiper/swiper-bundle.min.js"></script>
<script src="./jquery-1.12.4.js"></script>
<script>
init();
let arr = ['fade','cube','coverflow','flip','cards','creative']
let type = ''
function fn() {
let num = Math.floor(Math.random() * (5-0+1) ) + 0 ;
type = arr[num];
console.log(num,type)
$('.main').html(`
<div class="swiper">
<div class="swiper-wrapper">
</div>
<div class="swiper-pagination"></div>
<div class="swiper-button-prev"></div>
<div class="swiper-button-next"></div>
</div>
`)
init();
}
function init() {
$.ajax({
url: "https://api.apiopen.top/getWangYiNews",
method: "post",
data: {
page: 1,
count: 5
},
success: function (res) {
let { result } = res;
let str = '';
result.forEach(r => {
str += `
<div class="swiper-slide">
<img src="${r.image}" alt="">
</div>
`
})
$('.swiper-wrapper').html(str)
new Swiper('.swiper', {
loop: true,
effect: type,
pagination: {
el: '.swiper-pagination',
},
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
})
}
})
}
</script>