Berkenaan karusel imej, menyediakan main balik automatik:
Jika anda menggunakan kod JS asli, pada masa ini saya tahu dua kaedah, yang pertama:
function next(){
这里是代码,比如index++;
}
var timer=setInterval(next, 2000);
Jenis kedua (di mana oBtnNext merujuk kepada butang yang diperolehi):
oBtnNext.onclick=function(){
这里是代码,比如index++;
}
var timer=setInterval(oBtnNext.onclick,2000);
Inilah perkara penting, persoalannya, jika jQuery($("#next") bersamaan dengan oBtnNext di atas)
$("#next").click(function(){
这里是代码,比如index++;
}
Kenapa menulis
var timer=setInterval($("#next").click,2000)
atau
var timer=setInterval($("#next").click(),2000)
Tidak mungkin, tetapi
var timer=setInterval(function () {
$("#next").click()
},2000);
Tetapi ia berkesan.
Anda masih tidak memahami penggunaan setInterval
setInterval(kod, millisec[,"lang"])
Kod ialah fungsi yang akan dipanggil atau rentetan kod yang akan dilaksanakan.
Apabila menggunakan rentetan kod, tambah "" untuk menukar kaedah menjadi rentetan..
(Lihat w3school untuk butiran)
Ini mudah digunakan kerana oBtnNext.onclick adalah fungsi
atau
Ia tidak berfungsi, kerana kedua-dua ini bukan fungsi mahupun rentetan kod Anda boleh cuba menulis