Javascript对象表示法Pproblem
-
21-12-2019 - |
题
我有这个小提琴 http://jsbin.com/EvIYomiF/4/ 而只是为了注意的情况下,它的问题的javascript是在两个文件。
好吧。.正如您在演示中看到的那样,dom范围正在以某种方式被复盖,我想理解为什么。我的意思是,self=this hack肯定是一个糟糕的做法,但我不明白为什么被复盖
我找不到词来描述这个问题,我很抱歉,但小提琴是我发现解释我的问题容易的唯一方法。
解决方案
所有的猜测 this
是无关紧要的,每个人都在引导你走错路。
问题是 self
没有通过使用绝缘 var
因此,它是全球性的。第二个 self
复盖第一个。
简单地制作它 var self=this
让一切正常。你所做的是常见的做法,以避免上下文的变化 this
jQuery事件处理程序内
不隶属于 StackOverflow