click(swiper,event)
回调函数,当你点击或轻触Swiper 后执行,相当于tap。
接受swiper实例和touchend事件作为参数。
Swiper5版本之前会有300ms延迟。
触发时机
如果没有触发touchMove(),则释放触摸/鼠标时:
1.立即执行tap()
2.如果触摸/鼠标按压时间小于300ms,并且两次触摸/点击间隔大于300ms,延迟300ms执行onClick
3.如果触摸/鼠标按压时间小于300ms,并且两次触摸/点击间隔小于300ms,立即执行doubleTap
接受swiper实例和touchend事件作为参数。
Swiper5版本之前会有300ms延迟。
触发时机
如果没有触发touchMove(),则释放触摸/鼠标时:
1.立即执行tap()
2.如果触摸/鼠标按压时间小于300ms,并且两次触摸/点击间隔大于300ms,延迟300ms执行onClick
3.如果触摸/鼠标按压时间小于300ms,并且两次触摸/点击间隔小于300ms,立即执行doubleTap
click(swiper,event)信息
- 启用版本:
- 4.0.0
效果演示
试着点一下Swiper。
使用方法示例
从Swiper7开始,容器默认类名由'.swiper-container'变更为'.swiper'。
<script language="javascript">
var mySwiper = new Swiper('.swiper',{
on:{
click: function(){
alert('你点了Swiper');
},
},
})
</script>
转载原创文章请注明:文章转载自:Swiper中文网 [https://www.swiper.com.cn]
本文地址:https://www.swiper.com.cn/api/event/225.html