关于图片轮播,设置自动播放问题:如果使用原生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);却可以。
添加回答
举报
0/150
提交
取消