我在一个javascript对象(vr roxx :))里面,但是每次我用jQuery做一个事件绑定时,我必须通过data参数包含主对象实例的上下文才能使用它。在jQuery中没有简单/简洁的方法吗?有没有办法传递上下文来绑定jQuery?
var oink =
{
pig: null,
options:
{
showPigMom: 0
},
init: function(pigObj)
{
//Show the pigmom
$(this.doc).bind('keyup click', {o: this}, function(e)
{
var o = e.data.o;
if (o.options.showpath)
o.doWhatever();
});
...
...在这个对象他有一个猪:O,e.data.o .... – Blazemonger