在JavaScript不允许通过声明的方式嵌套定义,你可以放在外面.
如果你一定要放在里面,建议你使用 `var autoPlay = function()` 这种方式.这叫做lambda表达式,
我个人建议所有的函数都通过这种方式来定义.
关于两种方式的区别,请自行谷歌.
var autoPlay = function(can1){};用这种方法试一下
试了没有用
你这个autoPlay定义到外面去。。。
那个外面?
@温故-知新: $(function(){});的外面。。。
timer = setInterval(autoPlay, 60) $(can1).mouseenter(function() {
这一行连语法都是错的
报错的是 这一句吧 $(can1).mouseenter(