關于圖片輪播,設置自動播放問題:如果使用原生JS代碼,當前我了解兩種方法,第一種:function next(){
這里是代碼,比如index++;
}var timer=setInterval(next, 2000);第二種(其中oBtnNext是指獲取到的某個按鈕):oBtnNext.onclick=function(){
這里是代碼,比如index++;
}
var timer=setInterval(oBtnNext.onclick,2000);重點來了,問題是,如果用jQuery($("#next")等價于上面中的oBtnNext)$("#next").click(function(){
這里是代碼,比如index++;
}為什么寫var timer=setInterval($("#next").click,2000)或var timer=setInterval($("#next").click(),2000)都不可以,但是var timer=setInterval(function () {
$("#next").click()
},2000);卻可以。
原生JS和jQuety關于設置圖片輪播定時器問題
慕碼人2483693
2018-11-15 18:15:12