我有下面的代碼的JavaScript傳遞參數問題
for (var i = 0; i < that.$el.mini.length; i++) {
var pag = that.$el.mini[i].pagination;
// Mini-Slider Pagination
$('li', pag).each(function(j, el) {
$(el).click(function() {
/*
* Toggle Mini-Slide
*/
that.slider_fn.mini.show(i, j);
return false;
});
});
}
所以,基本上,我想要做的就是運行這個功能that.slider_fn.mini.show(i, j);
被點擊的元素時。
問題是我想使用變量i
,它在循環中更改它的值。點擊該元素後,i
將被視爲最新的數字,即that.$el.mini.length
。
如何讓JavaScript(或函數)記住該特定數字?
謝謝。我已經知道應該執行與功能相關的事情,但忘記關閉 – 2011-05-16 22:30:14