在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ 如何判斷點(diǎn)擊獲取指定元素是第幾個(gè)?

如何判斷點(diǎn)擊獲取指定元素是第幾個(gè)?

我使用的是swiper輪播圖。需求是,當(dāng)我滑動(dòng)輪播圖N次后點(diǎn)擊一個(gè)指定DIV元素來(lái)獲取當(dāng)前輪播圖是第幾個(gè),請(qǐng)問(wèn)該如何獲取呢?

回答
編輯回答
筱饞貓

clickedIndexAPI

2017年11月12日 15:11
編輯回答
葬愛(ài)

如果沒(méi)用loop的話,swiper實(shí)例有個(gè)屬性mySwiper.activeIndex里邊就是次序;但如果用了loop的話,使用這個(gè)屬性時(shí)要注意返回值會(huì)把loop過(guò)的元素也算進(jìn)去,所以得加個(gè)是否大于的判斷。當(dāng)然也可以事先給所有滑動(dòng)元素各加一個(gè)次序?qū)傩员热鏳ata-num,然后click回調(diào)里直接寫(如果用了jQ的話)$('.swiper-slide-active').data('num')就能拿到次序號(hào)了。

2018年4月22日 15:25