国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

javascript - Native JS et jQuety sur la configuration du minuteur du carrousel d'images
大家講道理
大家講道理 2017-07-05 10:58:00
0
1
1149

Concernant le carrousel d'images, mise en place de la lecture automatique :
Si vous utilisez du code JS natif, je connais actuellement deux méthodes, la première :

function next(){
    這里是代碼,比如index++;
}
var timer=setInterval(next, 2000);

Le deuxième type (où oBtnNext fait référence à un bouton obtenu) :

oBtnNext.onclick=function(){
    這里是代碼,比如index++;
}   
var timer=setInterval(oBtnNext.onclick,2000);

Voici le point important, la question est de savoir si jQuery($("#next") est équivalent à oBtnNext ci-dessus)

$("#next").click(function(){
    這里是代碼,比如index++;
}

Pourquoi écrire

var timer=setInterval($("#next").click,2000)

ou

var timer=setInterval($("#next").click(),2000)  

Ni l’un ni l’autre n’est possible, mais

var timer=setInterval(function () {
    $("#next").click()
},2000); 

Mais ?a marche.

大家講道理
大家講道理

光陰似箭催人老,日月如移越少年。

répondre à tous(1)
漂亮男人

Vous ne comprenez toujours pas l'utilisation de setInterval
setInterval(code, millisec[,"lang"])
où code est la fonction à appeler ou la cha?ne de code à exécuter.
Lorsque vous utilisez des cha?nes de code, ajoutez "" pour transformer la méthode en cha?ne..
(Voir w3school pour plus de détails)

oBtnNext.onclick=function(){}
var timer=setInterval(oBtnNext.onclick,2000);

C'est facile à utiliser car oBtnNext.onclick est une fonction

var timer=setInterval($("#next").click,2000)

ou

var timer=setInterval($("#next").click(),2000)

Cela ne fonctionne pas, car ces deux-là ne sont ni des fonctions ni des cha?nes de code. Vous pouvez essayer d'écrire

.
var timer=setInterval('$("#next").click()',2000)
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal