我要動態地(在一個循環)功能綁定到.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