关于图片轮播,设置自动播放问题:
如果使用原生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);却可以。
慕码人2483693
随时随地看视频慕课网APP
相关分类