在老师的代码里,在$(document),$(window),$(this)中不停切换,真的搞不清楚什么时候用什么时候用$(document),什么时候用$(window),什么时候又用$(this),
如果是基于浏览器操作的比如滚动条,就要用$window;如果是针对页面结构的(比如这里面的所有html结构加载完)就要用$document.$this这里指的是元素对象的,其实就是代指而已。不知道我说的是否明白
区分这个很简单,当你用的方法是jquery时,就用$(this),如果是JS方法,就用this,咱们回头看一下你贴出来的代码$(this).html( $(this).html() + " BAM! " + i );这个里的html()是JQUERY方法,用$(this).html(),当然,JS里也有相似方法innerHTML,如果用innerHTML,就要这样写了:this.innerHTML() this.reset();这里的reset是JS方法,所以同上得用this.reset();