click(event)
回調函數,當你點擊或輕觸Swiper 后執行,相當于tap。
接受touchend事件作為參數。
Swiper5版本之前會有300ms延遲。
觸發時機
如果沒有觸發touchMove(),則釋放觸摸/鼠標時:
1.立即執行tap()
2.如果觸摸/鼠標按壓時間小于300ms,并且兩次觸摸/點擊間隔大于300ms,延遲300ms執行onClick
3.如果觸摸/鼠標按壓時間小于300ms,并且兩次觸摸/點擊間隔小于300ms,立即執行doubleTap
接受touchend事件作為參數。
Swiper5版本之前會有300ms延遲。
觸發時機
如果沒有觸發touchMove(),則釋放觸摸/鼠標時:
1.立即執行tap()
2.如果觸摸/鼠標按壓時間小于300ms,并且兩次觸摸/點擊間隔大于300ms,延遲300ms執行onClick
3.如果觸摸/鼠標按壓時間小于300ms,并且兩次觸摸/點擊間隔小于300ms,立即執行doubleTap
click(event)信息
- 啟用版本:
- 4.0.0
效果演示
試著點一下Swiper。
使用方法示例
<script language="javascript">
var mySwiper = new Swiper('.swiper-container',{
on:{
click: function(){
alert('你點了Swiper');
},
},
})
</script>
轉載原創文章請注明:文章轉載自:Swiper中文網 [https://www.swiper.com.cn]
本文地址:https://www.swiper.com.cn/api/event/225.html