2 回答

TA貢獻1845條經驗 獲得超8個贊
其實用不著這么寫,用jq就沒必要按原生的思路寫了。
$(".swiper-index .swiper-index-item").on('click',function(){
var c_index = $(this).index();
index = c_index + 1;
$swiper.css("left",-imgWidth*index);
})

TA貢獻1818條經驗 獲得超8個贊
$(".swiper-index .swiper-index-item").each(function(i){
(function(i){
$(this).on("click",function(){
index = i + 1;
$swiper.css("left",-imgWidth*index);
});
})(i)
})
或者
$(".swiper-index .swiper-index-item").each(function(i){
// 如何將i傳入click函數中?
$(this).on("click",function(){
let index = i + 1;
$swiper.css("left",-imgWidth*index);
});
})
添加回答
舉報