我要动态地(在一个循环)功能绑定到.click()
事件数的div。点击功能应该隐藏点击的div。我尝试的方式,我失去了对div的引用,而“this。”我也不适合我。动态创建js函数
这里的功能我想绑定:
function do_hide() {
is_anim = true;
$(this).animate({
opacity: 0.25,
height: 'toggle',
width: 'toggle'
}, 5000, function() {
is_anim = false;
this.hide();
});
}
THX的任何帮助。
编辑:与ghayes的帮助
do_hide溶液()在这里称为:
for (var i = 0; i < n; i++)
{
p[i] = $("#btn"+(i+1));
p[i].click(function() {
do_hide.call(this);
});
}
其中do_hide()获取调用? – deostroll