var some_name =
{
moving:false,
show : function()
{
this.moving = true;
$('element').slideDown(5000, function()
{
this.moving = false; //How to access to attribute "moving" of class some_name?
});
},
}
代码问题。如何访问jQuery回调函数中的属性?
'$ .proxy '在你的例子中,它是一个函数调用*在另一个函数调用的参数列表中,所以很容易错过第二个右元素'' - 如你演示的那样':p' –
嘿嘿,很好听:) – arnaud576875
如果你不需要从对象外部访问'移动',只要删除这个。在移动之前。当你访问你的'那个'时,它将以完全相同的方式工作......当你需要从回调中访问'this'时,这个答案是古典的。但是如果你只需要你不能从外部访问的访问变量,那就太过分了。 – Blacksad