为了账号安全,请及时绑定邮箱和手机立即绑定

什么时候用$(document),什么时候用$(window),什么时候又用$(this),在这段代码里,我着实没搞清楚

在老师的代码里,在$(document),$(window),$(this)中不停切换,真的搞不清楚什么时候用什么时候用$(document),什么时候用$(window),什么时候又用$(this),

正在回答

2 回答

如果是基于浏览器操作的比如滚动条,就要用$window;如果是针对页面结构的(比如这里面的所有html结构加载完)就要用$document.$this这里指的是元素对象的,其实就是代指而已。不知道我说的是否明白

0 回复 有任何疑惑可以回复我~

区分这个很简单,当你用的方法是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();

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

什么时候用$(document),什么时候用$(window),什么时候又用$(this),在这段代码里,我着实没搞清楚

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信