Javascript 如何更改暂停事件上的幻灯片放映过渡

Javascript 如何更改暂停事件上的幻灯片放映过渡,javascript,jquery,Javascript,Jquery,var swiper=新的swiper(“.swiper容器”{ 效果:“立方体”, /*这是播放幻灯片时的效果*/ 真的, 分页:'.swiper分页', 下一个按钮:'.swiper按钮下一个', prevButton:“.swiper button prev”, paginationClickable:true, 空间期:30,, 中心幻灯片:对, 自动播放:5000, 这是真的, autoplayDisableOnInteraction:false }); 函数pauseFunction

var swiper=新的swiper(“.swiper容器”{
效果:“立方体”,
/*这是播放幻灯片时的效果*/
真的,
分页:'.swiper分页',
下一个按钮:'.swiper按钮下一个',
prevButton:“.swiper button prev”,
paginationClickable:true,
空间期:30,,
中心幻灯片:对,
自动播放:5000,
这是真的,
autoplayDisableOnInteraction:false
});
函数pauseFunction(){
swiper.stopAutoplay();
swiper.effect='slide'();/*以下是用户暂停幻灯片放映时的效果*/
}
函数playFunction(){
swiper.startAutoplay();
}
html,
身体{
位置:相对位置;
身高:100%;
}
身体{
背景:#fff;
字体系列:Helvetica Neue、Helvetica、Arial、无衬线字体;
字体大小:14px;
颜色:#000;
保证金:0;
填充:0;
}
.swiper容器{
宽度:300px;
高度:300px;
}
.滑梯{
背景位置:中心;
背景尺寸:封面;
}

您的问题可以在下面的代码片段中看到。如果您需要恢复到原始的
立方体
播放效果事件中,请使用原始设置重新初始化滑块

var swiper=新的swiper(“.swiper容器”{
效果:“立方体”,
/*这是播放幻灯片时的效果*/
真的,
分页:'.swiper分页',
下一个按钮:'.swiper按钮下一个',
prevButton:“.swiper button prev”,
paginationClickable:true,
空间期:30,,
中心幻灯片:对,
自动播放:5000,
这是真的,
autoplayDisableOnInteraction:false
});
var activeSlide=swiper.activeIndex;
函数pauseFunction(){
swiper.stopAutoplay();
activeSlide=swiper.activeIndex;
swiper.destroy(真,真);
swiper=新的swiper(“.swiper容器”{
效果:“幻灯片”,
/*这是播放幻灯片时的效果*/
真的,
分页:'.swiper分页',
下一个按钮:'.swiper按钮下一个',
prevButton:“.swiper button prev”,
paginationClickable:true,
空间期:30,,
中心幻灯片:对,
自动播放:5000,
这是真的,
autoplayDisableOnInteraction:false
});
滑动开关(activeSlide);
}
函数playFunction(){
swiper.startAutoplay();
}
html,
身体{
位置:相对位置;
身高:100%;
}
身体{
背景:#fff;
字体系列:Helvetica Neue、Helvetica、Arial、无衬线字体;
字体大小:14px;
颜色:#000;
保证金:0;
填充:0;
}
.swiper容器{
宽度:300px;
高度:300px;
}
.滑梯{
背景位置:中心;
背景尺寸:封面;
}
img{
最大宽度:100%;
}



玩 暂停
我可以看到立方体效果、鼠标悬停、滑动箭头和分页都很好。你还想做什么?在我的完整代码中,我有一个暂停和播放按钮。。我希望当用户单击“暂停”按钮时,swiper效果从“立方体”更改为“幻灯片”。@InukaI已为您的问题添加了答案。希望能有帮助。如果您接受结果,请标记为正确答案。干杯谢谢但是没有“swiper.destroy(true,true);”功能我们能做到吗?因为每次我暂停时,幻灯片都会再次回到第一页。我们能让它暂停并改变效果,保持在当前图片上吗?感谢您的辛勤工作和时间@Inuka!假设,如果有一种方法记录活动幻灯片并将其设置为“重新初始化”,则可以完成此操作。要更改效果,必须销毁现有实例。我必须说我没有在我的项目中使用这个滑块。所以我的知识是有限的,但我会尽力帮助你。我明白了。你的回答现在给了我更多的想法,帮助我理解它应该如何工作。实际上我这么做是因为如果设置了效果,“缩放”功能就不能正常工作。缩放功能与“幻灯片”效果配合得很好,但与其他效果不配合。再次感谢您抽出时间。谢谢!最后给我解决问题的办法。虽然只是暂停按钮的代码有点长。。哈哈。。非常感谢你的努力。祝您有个美好的一天!这都是因为这个小家伙的作用:你想要的幻灯片我喜欢你的解决方案,巴德。快乐编码!