jQuery:在事件侦听器之间传递参数(结果)

时间:2015-09-24 21:06:09

标签: jquery

请参阅底部代码。

$('.some-selector').mousedown(function(evn1){
  $('body').mousemove(function(evn2){
    // how to access env1?
  });
});

有人可以向我解释一下吗?

我也很感兴趣这是如何在JavaScript级别上运行的。据我所知,我通过传递函数调用某个选择器对象上的方法mousedown。我有点困惑,为什么我在这里陈述env1,这应该是结果。

1 个答案:

答案 0 :(得分:1)

你可以正常访问evn1 ......它将在mousemove的回调函数的关闭中被捕获......

您确定错误地将evn1误认为是env1吗?

请参阅小提琴:http://jsfiddle.net/andreortigao/kh1gLzbr/