container.onmouseover=stop;
stop后為什么不用加括號啊。stop不是方法嗎?
源碼
? ? ? ? var timer;
? ? ? ? function play(){
? ? ? ? ? timer=setInterval(function(){next.onclick()},1000);
? ? ? ? ? ? }?
? ? ? ? function stop(){
? ? ? ? ? ? clearInterval(timer);
? ? ? ? }
? ? ? ? play();
? ? ? ? container.onmouseover=stop;
? ? ? ? container.onmouseout=play;
2015-12-26
這是一種回調函數的使用方式,如果stop(),這是stop方法就被執行了,但是如果寫方法名stop,是事件觸發時才會調用stop方法