swiper鼠标悬停时停止切换

这两天鸿硕开发hongshop商城详情页的时候,想实现类似于某宝或某东商城的详情页效果,效果文字描述如下:

带缩略图的轮播效果,鼠标经过缩略图是显示相对应的大图,也就是把控制器小圆点变成缩略图;并且预设第一个切换图为视频,鼠标悬停视频之上播放,离开停止播放。

以上效果鸿硕都实现了,然而就是鼠标悬停时,切换没法停止,鸿硕想让鼠标悬停时切换停止,查询swiper官方API,方法如下:

autoplay: {
    delay: 3000,
    stopOnLastSlide: false,
    disableOnInteraction: false,
    pauseOnMouseover: true, //hs鼠标悬停停止切换(亲测无效,可能是版本问题)
}
可能是版本问题,上述代码无效,以下代码亲测可用:
mySwiper.el.onmouseover = function(){
    mySwiper.autoplay.stop();
}
mySwiper.el.onmouseout = function(){
    mySwiper.autoplay.start();
}
备注:mySwiper是您创建对象时使用的名称,自定义修改即可。
参考网址:https://www.swiper.com.cn/api/autoplay/474.html
经过鸿硕的摸索,初步实现了想要的商城详情页相册轮播效果(含视频播放),效果如下:
后面再精雕细琢一下就可以放入hongshop商城了。

给TA打赏
共{{data.count}}人
人已打赏
jquerywordpress教程建站知识教程

点击空白区域关闭某个元素框

2021-10-20 11:19:39

IT百科教程

swiper自定义导航按钮的左右箭头图标

2022-2-5 20:04:21

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索